嘿,我对Unity有一点经验,我正在 Unity 6.0.x URP 中开发一个小型 2 人原型。
这是一款合作游戏,设定在一个大型山地地图上,约为 4x4 公里,具有大量的垂直性。主基地是一个在世界中移动的火车,但地图本身也需要可玩和可探索,包括徒步,不仅仅是背景地形。
我现在要解决的问题是光照工作流,尤其是白天和黑夜的循环。
在固定时间内,我可以让场景看起来不错。但是,白天和黑夜的循环是困难的。我想让洞穴和隧道感觉到真正的黑暗,远处的山脉阴影至少可以读出一些内容,并且森林不应该在短距离内失去所有阴影。
火车也是一个大问题。它是一个移动的金属物体,内部灯光可以开关,所以我不确定如何处理像地形反弹/环境光和反射等东西,而火车在地图的不同部分行驶。
目前,我不确定的是总体权衡:如果我保留太阳和主要阴影为实时,时间-天系统就简单了,但我必须接受阴影距离、植被阴影和地形对光照的影响有很大的限制。如果我倾向于烘焙光照/探测器,场景看起来更接地气,但我不确定它是否能保持在阳光位置、环境光和反射发生变化时。
反射探测器似乎对于一个移动的金属火车来说很麻烦,除非我不断更新它们,这似乎不太便宜。 我稍微研究了一下 APV,但我不确定它在这个规模的外部 URP 场景中适合哪里。
对于那些在 Unity/URP 中开发过大型外部场景的人们,您的实际设置是什么呢?
您是否会保留太阳完全为实时,并使用雾、环境曲线、局部探测器、洞穴特定的光照/体积、选择性的烘焙/静态区域来模拟大部分内容?您是否会避免真正的移动阴影,并使用一个更步骤的时间-天系统?…… 或者在我构建太多的项目之前,我应该看看哪个 URP 工作流?
感谢您的帮助!
评论 (0)