Unity (URP) - 混合/rt 阴影但仅适用于动态对象?

问题描述 投票:0回答:1

我还是 unity 的新手,现在正在使用 URP(包括面包店)创建一个项目,并寻找一种以可能存在或可能不存在的方式使用灯光和阴影的方法 ^^

我有一个混合光的场景,有烘焙的 GI 和阴影遮罩,结合混合光的 rt-part 场景看起来很漂亮。现在我想要动态对象(敌人等几乎所有非静态的东西)从这些混合光投射阴影,他们这样做......但我没有看到让“仅”动态对象投射阴影的方法。就目前而言,一切都在投射阴影,包括由于烘烤阴影遮罩而真正不需要它们的静态对象 - 事实上,由于我的 rt-shadows 分辨率非常低,因此阴影看起来更糟,因为这些 rt-shadows 堆叠在锐利的烤阴影掩模的。

好吧,我不是专家(远非专家 XD)......但除了看起来很糟糕之外,我认为场景中的所有东西都投射 rt-shadows 应该比仅仅让动态物体投射阴影更注重性能。

如何设置我的项目,使混合光只为动态对象投射阴影?

提前致谢, ANB_赛斯

unity3d lighting urp
1个回答
0
投票

您可能启用了“Distance Shadowmask”,它对一定距离内的所有对象使用实时光照。如果您在项目质量设置中切换到普通 Shadowmask,那么您将始终对静态对象使用阴影掩码。

© www.soinside.com 2019 - 2024. All rights reserved.