我正在尝试让我的单纯形噪声(基本上是更复杂的 perlin 噪声)工作并给我一些像这样的好东西:
但是,我得到的只是一些看似随机的东西:
我正在使用 here 中的单纯形代码并像这样使用它:
def generate(self):
columns = []
for x in range(0, self.width):
rows = []
for y in range(0, self.height):
val = simplex.scaled_raw_noise_2d(0, 254, x, y)
rows.append(val)
columns.append(rows)
return columns
相当简单,但似乎我遗漏了什么。不知道是什么
请您参考如下方法:
我想你应该简单地把你的代码写成
def generate(self):
return simplex.scaled_raw_noise_2d(0, 254, range(0, self.width),
range(0, self.width))
