见标题。任何帮助表示赞赏!
见标题。任何帮助表示赞赏!
搜索Perlin Noise,你应该得到一些Terrain Generation的提示。
搜索Perlin Noise,你应该得到一些Terrain Generation的提示。
该 PCG wiki 将是一个明显的起点。
这个 GPUGems 3章 给出了一些有关它的好信息。
vterrain.org 是另一个很好的起点。
Ebert,Musgrave,Peachey,Perlin,Worley的“纹理与建模:程序方法”一书有关于分形和地形创建的几章。本书附带了由Musgrave编写的fBm地形创建示例代码,使用Perlin噪声函数。我用它作为一个相当简单的程序教学,很容易玩。
检查IñigoQuilez(这个特定领域的专家)教程(地形射线行进): http://www.iquilezles.org/www/index.htm http://www.iquilezles.org/www/articles/terrainmarching/terrainmarching.htm
他还有一个很棒的WebGL着色器编辑器(shadertoy),这个具体的例子也可能是有趣的: https://www.shadertoy.com/view/XsX3RB