【LearnUnity·一】Unity如何消除使用HDR生成CubeMap中出现的边界虚线

Unity如何消除使用HDR生成CubeMap中出现的边界虚线

一、问题描述

在使用Unity设置全景图片时,我们通常使用一张HDR图片来生成全景CubeMap,在第一次生成时,经常会遇到在边界处生成一条虚线的问题:如下图
在这里插入图片描述

二、问题分析

出现这个问题的原因是因为,Unity在加载一张纹理时,会默认为之生成MipMap,MipMap也就是造成这种问题出现的元凶。(我也使用OpenGL复现过这种情况,OpenGL一般不会出现虚线,但会有上下两个扭曲点,如图中的黑点处的情况)

三、解决方法

在Asset中选中该hdr文件。在【Inspector】中展开【Advanced】,取消【Generate Mip Maps】后面的选框。点击右下角【Apply】即可。
在这里插入图片描述
应用之后,效果如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值