包含此页的版本:
不含此页的版本:
Unity 执行阴影映射以渲染实时阴影。
阴影贴图是创建称为阴影贴图的阴影纹理的过程。Unity 从光源的视角生成阴影贴图的方式类似于相机在场景中创建特定视点图像的组件。输出要么绘制到屏幕上,要么作为纹理捕获。更多信息
请参阅术语表生成深度纹理。如果您考虑相机与光源位于同一位置,则场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
请参阅术语表摄像机看不到的区域与光线无法到达的场景区域相同。这些区域处于阴影之中。
Unity 在阴影贴图中填充有关光线在照射到表面之前从光线传播的距离的信息,然后对阴影贴图进行采样以计算游戏对象Unity 场景中的基本对象,可以表示角色、道具、风景、相机、航路点等。游戏对象的功能由附加到它的组件定义。更多信息
请参阅术语表光线照射到。
阴影贴图分辨率越大,Unity 就越能捕捉阴影投射几何体中的小细节,阴影就越精确。更大的阴影贴图分辨率也需要更多的内存带宽。
有关配置阴影贴图分辨率的信息,请参阅以下页面:
为了为点光源创建阴影贴图,Unity 会在六个方向上捕获场景。性能影响类似于渲染来自六个聚光源的阴影,并显着增加绘制调用的数量。
在移动平台上,此过程每帧使用大量可用资源。尽可能减少摄像机视图中的点光源数量。
聚光源的实时阴影渲染速度明显快于点光源的实时阴影。