Procedural Hydrology: Dynamic Lake and River Simulation
<aside> <img src="/icons/reorder_gray.svg" alt="/icons/reorder_gray.svg" width="40px" />
목차
</aside>

<aside> <img src="/icons/link_gray.svg" alt="/icons/link_gray.svg" width="40px" />
참고: 이 프로젝트의 전체 소스 코드는 Github [여기]에서 찾을 수 있습니다. 저장소에는 코드를 읽고 사용하는 방법에 대한 세부 정보도 포함되어 있습니다.
</aside>
입자 기반 수력 침식을 구현한 후, 이 개념을 확장하여 지표 수문학의 다른 측면들을 시뮬레이션할 수 있을 것이라고 생각했습니다.
기존의 절차적 강과 호수 생성 방법들을 연구해봤지만, 찾은 것들에 완전히 만족하지 못했습니다.
많은 방법들이 다양한 알고리즘을 사용해 강 시스템을 빠르게 생성하는 데 중점을 둡니다(때로는 기존 고도맵을 기반으로 하거나, 역문제로 접근하여 매우 좋은 결과를 얻기도 함). 그러나 이러한 방법들은 지형과 수문학 간의 강력하고 현실적인 상호작용이 부족합니다.
또한 고복잡도 유체 시뮬레이션 외에는 지형 위의 물 처리에 대해 논의하는 자료가 거의 없습니다.
다음 글에서는 입자 기반 수력 침식을 확장하는 기법으로 이러한 문제들을 극복하려는 시도를 보여드리겠습니다. 또한 일반적으로 "지형 위의 물"을 어떻게 처리하는지 설명하겠습니다.
이 방법은 기본 침식 시스템에 작은 복잡성을 추가하면서 단순하면서도 현실적이려고 시도합니다. 이 시스템이 그것을 기반으로 구축되므로, 해당 시스템에 대한 이전 글 [여기]을 읽어보실 것을 권합니다.