文件名称:交互式侵蚀:Unity中的交互式侵蚀
文件大小:215KB
文件格式:ZIP
更新时间:2024-02-27 04:47:54
unity terrain erosion fluid-dynamics UnityC#
互动侵蚀 该项目基于出色的文章“使用水力侵蚀进行交互式地形建模”。 作者们也很友善,可以在ShaderX7中发布代码,这是Unity项目很多基础。 我进行了一些更改,并省略了一些内容。 该项目的想法是通过一系列自然过程侵蚀高度图,以帮助创建更逼真的高度图。 每个框架在高度图上应用了三个过程,可以分为基于力的腐蚀,基于溶蚀的腐蚀和材料滑动。 所有这些过程都是在GPU上执行的。 高度图可以由一系列图层(4个,每个RGBA通道一个图层)表示,并且每个图层都可以应用不同的腐蚀设置。 下层代表基岩层,顶层代表任何沉积物的软土/砂。