首页 > 解决方案 > 如何从地形网格中移除斜坡以形成共同地面?

问题描述

我正在尝试从摄影测量中创建平坦的地形纹理。

地形纹理看起来像这样平坦:

在此处输入图像描述

高度应存储在所谓的附加高度图中。这样的高度图如下所示:

在此处输入图像描述

然而,我的地形有一个斜坡。当您查看“侧视图”时,您可以看到这一点。

如果我从这个倾斜的地形创建高度图,高度图将反映不平坦。但是,我只想捕捉石头/草的高度,而不是地形的高度。

为了创建一个合理的高度图,我首先需要把地形弄平,这样高度差就不会那么大了。

然而,精细的高度细节(来自草和石头)仍应保持完整。

我试图通过在网格修改软件中使用移动画笔将其降低到一个均匀的水平。第三张图片反映了我的努力:

在此处输入图像描述

它有效,但我想用数学为我做这项工作。

我怎么能那样做?

我将所有点的高度相加,然后将总和除以点数来确定平均高度。

平均身高是150。

现在我再次遍历所有点,但是我现在如何处理点值和平均高度以使地形均匀?

它应该仍然保持其精细的高度细节,它应该更均匀(如我在图像 #3 中的手动尝试中所见)。

谢谢!

标签: mathtextures

解决方案


推荐阅读