我正在尝试为带有柏林噪声的球形行星生成高度图。我怎样才能使它具有无缝的左/右边框?我平滑了两极的高度图,但不明白如何循环左右两侧。
这就是我的纹理现在看起来的样子:
镜像(按 y 轴)
这非常适合制作无缝背景纹理。但正如你提到的,纹理不能包含明显的图案,否则它会很明显。这可以用作纹理生成器的起点
变形
那里有矢量和光栅变形取决于图像的内容。您可以尝试使用通过线性插值完成的简单光栅变形(如果分辨率相同,这是您的情况),但这会使纹理模糊,这可能会干扰某些图像。对于初学者,您可以尝试将纹理及其镜像一起变形:
这是cosine
重量分布(侧面 50%:50%,中间 100%:0%):
这是constant
重量分布(50%:50%):
调整后的纹理生成器
您可以调整当前的纹理生成器以无缝渲染
添加具有循环 x 轴的随机数的随机特征
x
从左边出去,它会从右边进来......x' = x%xs
xs
纹理x分辨率在哪里