

如何让地形挡住平行光
,3 年前
发布于技术交流
1
问题描述
地形为何挡不住平行光
如图,场景中设置了一块地形。地形上有一些植被。Sky and Fog Global Volume 中的sky type设置的是 HDRI sky类型 平行光模拟阳光。平行光角度为父角度时(模拟太阳在地平线下方的黑天),这时发现地形无法阻挡住平行光。光线会投射到植被上面。 请教一下 如何让地形(无论大小)能把所有的平行光阻挡住?

303 次浏览
评论 0
1个回答
1
(HDRP了解不多,我的理解)平行光是太阳光,光源在无穷远,通过大气散射模型打到场景里,所以有没有地形对平行光没有影响,即使在地平线以下透过大气散射也有可能会有光,地形是挡不住平行光的,除非拿个罩子把场景罩起来。

环境光和反射光都拉到0,如果这时候太阳下山植被还亮那说明是模型材质有自发光,可以试试写个Shader给植被,当世界光方向降到水平面以下把frag着色器输出的颜色改成黑色。
,3 年前回答
评论 3
相关问答
热门文章
查看更多
问
AI
全新AI功能上线
1. 基于Unity微调:专为Unity优化,提供精准高效的支持。
2. 深度集成:内置于团结引擎,随时查阅与学习。
3. 多功能支持:全面解决技术问题与学习需求。

问
AI