平滑的低分辨率体素噪声

时间:2016-03-07 19:23:07

标签: perlin-noise voxel procedural-generation procedural

阅读n0tch.tumblr.com/post/4231184692/terrain-generation-part-1上的博文后。通过较低分辨率的采样,我对Notch的解决方案感兴趣。我在我的引擎中实现了这个解决方案,但是很快发现他没有详细说明他插入的内容以消除噪音。

来自博客:

  

不幸的是,我立即遇到了两个性能问题   可玩性问题。性能问题因为数量巨大   需要抽样和可玩性问题,因为有   没有平坦的区域或平坦的山丘。两个问题的解决方案都转了   只是以较低的分辨率进行采样(沿着分辨率缩放8倍)   水平线,沿垂直方向4倍)并进行线性插值。

这是没有平滑的低分辨率方法的结果: low-res voxel

我试图消除块噪声阵列中的噪声并立即发现问题: attempt at smoothing

噪音现在看起来也不那么随意了。

正如您所看到的,块之间存在明显的转换。我究竟如何使用插值来平滑低分辨率噪声贴图,以便块之间的边界平滑连接,同时仍然是随机出现的?

0 个答案:

没有答案
相关问题