我想知道如何使用2D噪声制作直纹理,将不规则尺寸的石头方 block 全部连接在一起(与图1相同):是否有数学方法将2D噪声量化为正交直噪声或连接石头方 block ,请告诉我秘诀! (用于图形着色器砖墙纹理生成器)
如果这在数学上是不可能的,请告诉我为什么?
最佳答案
您可以尝试使用 2D 噪声,但像一维噪声一样对相邻点进行采样,从而获得一系列值 strip 。然后将这些值分成离散的组,每当您遇到组数差异时,砖 block 之间就会出现中断。而且每个水平条之间总是会有中断。
关于perlin-noise - 将 2D 柏林噪声转换为砖墙纹理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18758754/