Questions tagged «procedural-generation»

1
原始的Perlin噪声是否比单纯形噪声有任何优势?
Perlin噪声是最流行的程序噪声功能之一。Perlin后来开发了Simplex噪声,此噪声改善了Perlin噪声的一些缺点,尤其是在较大尺寸和方向性伪像上效率低下(Wikipedia列出了Simplex噪声的五个优点)。尽管如此,Perlin噪声似乎仍被广泛使用。我可以想象到,主要原因是从概念上讲,单工噪声在概念上更加难以理解,但是到目前为止,应该有足够的实现方式,因此您不必自己重新实现它。 Perlin噪声是否比Simplex噪声有任何优势?选择噪声函数时,我会选择Perlin而不是Simplex吗?

1
如何在球体上产生程序噪声?
我想在球体表面上产生程序性噪音(例如,程序性地产生行星或大理石纹理的球)。当然,我可以采用一种标准的噪声算法并将其映射到球体上,但这存在将平面投影到球体上的所有问题,例如极点或其他地方的变形。 我想我可能会产生体积噪声并“切出”球体,但这似乎不必要地效率低下-并且,如果该噪声具有一些基于网格的伪像,则这些伪像仍不会均匀地出现在球体上。此外,至少在单工噪声的情况下,从3D噪声中切出2D切片通常看起来与立即生成2D噪声不同。 有什么方法可以避免这些问题,例如通过在球体上自然产生噪声?噪声至少应具有Perlin噪声的质量,理想情况下应具有Simplex噪声的质量。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.