使用保留直方图的混合使纹理可平铺
使用此工具可将现有的不可平铺随机纹理转换为可平铺纹理,方法是使用保留直方图的混合来操纵其边缘。它适用于所有随机相位输入,以及许多随机和非周期性的非随机相位输入,通常是自然纹理,如苔藓、花岗岩、沙子、树皮等。
- 使用保留直方图混合运算符的高性能示例噪声,HPG 2018
- 通过平铺和混合实现程序随机纹理,GPU Zen 2
免责声明:这是一个在 javascript 中运行的 CPU 实现。
本文中介绍的 GPU 实现要快几个数量级。
1. 上传贴图:
2. 调整混合边框宽度 (0-100%):
3. 随机种子:
3. 随机种子:
4. 生成输出:
5. 输出:
输出显示可能会重新缩放。使用上面的按钮下载。
5. 输出: