Unity中的优化——遮挡剔除

本文深入探讨了遮挡剔除技术,介绍了如何在场景中标识需应用此技术的物体,包括设置遮挡物和被遮挡物的状态,以及调整最小遮挡物尺寸、最小孔尺寸和背面移除阈值等参数,以优化场景渲染效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

遮挡剔除:当一个物体被其他物体遮挡住而不再摄像机的可视范围内时部队其进行渲染

在检视面板,你需要标识所有需要应用遮挡剔除的场景物体,最快的方法时选择多个想要遮挡剔除计算的物体,然后标记它们为Occludee Static和Occlusion Static

一个普通物体可以设置这里两个状态(地形不能)第一个occluder static是遮挡物,只会遮挡其他物体,而不会被遮挡,主要大物体这么设置第二个occludee static是被遮挡物体,小型物体可以设置成这个,不明确或者大小适中的物体可以都勾选上,如果有透明物体等等特殊材质的那就都不勾,防止错误剔除。

测试:环境如图

Smallest Occluder:设置最小遮挡物的尺寸,当遮挡物的长度或者宽大于设定值时,该物体才能够遮挡住后面的物体。 (可以调小点,比如很大的物体在默认的设置下出现的不“及时”)
Smallest Hole:设置最小孔的尺寸,当穿过物体内部的孔或者多个物体堆叠形成的孔的大小小于设定的值时,遮挡剔除烘焙将忽略该孔的存在。 
Backface Threshold:设置背面移除阈值,用于优化场景,当该值为100时,摄像机拍摄不到的背面信息也会完整保留;当该值较小时,系统将对背面信息进行优化甚至去掉背景信息

最后我们可以调整Camera中的数值,调整视野

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值