Foo*_*ool 2 java 3d 2d procedural-generation noise
我正在开发一个项目,该项目通过程序生成一个可以从远处看到的可航行“行星”(即:没有任何可见的“地形”/高度差异。这只会显示水和陆地)或特写(从一个人的观点,而不是“航天器”的观点,即:实际上看到山丘和山谷的高度差异)。为此,我想知道我是否应该使用 2D 或 3D 噪声,因为我在各种网站上都看到过。我还想知道我应该使用单工噪声还是柏林噪声。我知道用途,但加载时间差异会那么严重还是我应该坚持使用 Perlin 噪声?提前致谢。另外,不太重要的是,我将如何将输出实现到 JavaFX 中?
根据定义,2D 生成器为每个 X、Y 坐标输入提供一个值,而 3D 生成器为每个 X、Y、Z 坐标提供相同的值。如果您只对生成环绕球体的高度图感兴趣,请使用 2D。如果您需要为内部(洞穴、矿物成分等)生成值的东西,请使用 3D。
这个关于Simplex 与 Perlin 噪声的SO 条目涵盖了每个的许多优点和缺点。
| 归档时间: |
|
| 查看次数: |
1685 次 |
| 最近记录: |