【UE】蓝图制作小地图(捕获高分辨率地图篇)

前言

        从这开始,我会用两个篇幅来实现一种小地图的功能。制作小地图的方法有很多,这种方法仅仅作为一种思路供大家参考。

        首先我们需要一张俯视角的地图来作为小地图,想要实现这种效果,我们可以在角色的头顶绑定一个摄像机来时时捕获垂直向下的画面,也可以等比例的截取一张俯瞰图来作为小地图,这里我们使用第二种方法。

                                        

        但这种方法有个问题,就是截取的图片中包含的细节较为有限。如果地图尺寸不大,地图上的细节并不会丢失太多。但如果是开放世界地图这种尺寸巨大(201600.0×201600.0)的地图,即使使用编辑器自带的高分辨率截图,在放大之后依然很糊。

1.制作高分辨率地图原理

        原理是利用多张低分辨率的局部地图进行拼凑,最后形成一张超高分辨率的地图。比如将地图均分为1600块,每一块的分辨率为256×256,最后拼凑成的地图分辨率就为10240×10240。这样地图的分辨率越高保留细节也就越多,同理如果地图均分为2500块,最终分辨率就为12800×12800。

缩放后甚至能看到地面上的角色

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值