团结:如何在地形上粘贴航空照片?

问题描述 投票:0回答:2

我从数字地面模型中生成了一个高度图,并将其作为一个统一的地形。我怎么能把航拍照片放在上面?任何提示都是受欢迎的!安德烈亚斯

unity3d geography
2个回答
0
投票

您可以通过程序生成网格并根据图像文件的大小设置UV来完成此操作。

查找“程序网格UV统一”


0
投票

你可以通过使用地形splatmap,在Unity中我认为它被称为alphamap。

Doc提供:https://docs.unity3d.com/ScriptReference/TerrainData.html

请注意,一个splatmap只能存储4个纹理,因此如果您的arial照片包含4种以上不同的纹理类型,则需要在splatmaps数组中进行思考。

如果这种方法不符合您的需求,那么您需要投影仪或贴花方法,阅读它们。

替代方式:如果你不需要任何运行时魔法,你可以只为你的地形添加一个纹理,这个纹理将是你的arial地图,并且基本上适合你的地形。但是大地形上的一个纹理会产生非常糟糕的结果。

© www.soinside.com 2019 - 2024. All rights reserved.