【发布时间】:2021-11-03 04:19:47
【问题描述】:
我目前正在尝试平滑 2D 世界的高度图。我有多个不同 2D 世界的图像,所以我不会手动执行此操作,而是创建一个脚本。
高度图示例:
如您所见,颜色不会混合。我希望将每个空间都与邻居的颜色混合,这样高度图的斜率就平滑。
我尝试了什么?
-
应用了模糊滤镜,但这还不够,而且结果质量很差。
-
应用小噪音过滤器,但它甚至不接近我需要的。
到目前为止...
如果我按原样应用高度图而不用它的邻居插入颜色,会发生这种情况。
结果是平坦的表面,而不是斜坡/山。希望能明确我的目标。
我相信将高度与他们的邻居进行插值并在表面上添加随机噪声会产生高质量的高度图。
感谢您的帮助。
奖金
您知道如何根据这个平滑高度图的结果创建模拟法线贴图吗?
【问题讨论】:
-
您说您尝试过使用模糊滤镜,您是否也尝试过使用 ImageMagick?像
convert heightmap.jpg -blur 0x6 heightmap_blurred.png这样的东西。见legacy.imagemagick.org/Usage/blur/#blur_args。 -
@dms 我正在尝试使用 CImg 找到的更好方法,并使用插值选项缩放图像。仍在调整设置以达到最佳效果。修改好后会尽快发布我的答案。
标签: image-processing 3d gaussian heightmap laplacian