作者:请叫我姚灬小贱_______ | 来源:互联网 | 2023-06-14 12:25
我是新人。想在3ds场景读入的时候,通过预处理,实现一张二维栅格地图?该如何实现?有没有相关的例子?不用完全,一部分也可以。
5 个解决方案
不是很理解你的意思……
如果是用3D场景生成2D“设计图”的话,可以在俯视模式下使用正交投影渲染到纹理。
不知LZ是不是说游戏里的小地图导航功能。
正交变换。
一般将地图信息缩小然后显示在另一个以正交投影实现的小方框中。
然后再利用地图的高度数据进行1维的贴图,也就是把高度数据转换为颜色,比如高的用红色,低的用蓝色,中间部分通过插值计算。然后生成colormap,最后将colormap以贴图的方式贴在显示小地图的方框上即可。