我从数字地面模型中生成了一个高度图,并将其作为一个统一的地形。我怎么能把航拍照片放在上面?任何提示都是受欢迎的!安德烈亚斯
您可以通过程序生成网格并根据图像文件的大小设置UV来完成此操作。
查找“程序网格UV统一”
你可以通过使用地形splatmap,在Unity中我认为它被称为alphamap。
Doc提供:https://docs.unity3d.com/ScriptReference/TerrainData.html
请注意,一个splatmap只能存储4个纹理,因此如果您的arial照片包含4种以上不同的纹理类型,则需要在splatmaps数组中进行思考。
如果这种方法不符合您的需求,那么您需要投影仪或贴花方法,阅读它们。
替代方式:如果你不需要任何运行时魔法,你可以只为你的地形添加一个纹理,这个纹理将是你的arial地图,并且基本上适合你的地形。但是大地形上的一个纹理会产生非常糟糕的结果。