unity3d渲染路径Rendering Path


   

转自  http://www.wangdg.com/?p=499

 

unity3d使用不同的渲染路径。你可以根据游戏内容和硬件选择合适的渲染路径。不同的渲染路径有不同的特性。主要会影响游戏的光照和阴影。

渲染路径在PlayerSetting中可以设置,也可以在Camera中覆盖进行设置。

1,Deferred Lighting
Deferred Lighting会准确如实地渲染光照和阴影。如果有许多实时光照,最好使用它。它需要比较高的硬件支持。只能在unity3d pro中使用。而且移动设备是不支持的。

2,Forward Rendering
Forward Rendering是一种基于shader的渲染路径。它支持每个像素的光照及平行光(directional light)的实时阴影。在默认设置中,只有一小部分很强的光照使用per-pixel方式渲染,剩下大部分只是在顶点计算。

3,Vertex Lit
Vertex Lit是最低光照精确度的渲染路径,不支持实时阴影。最好使用在比较老的设备或移动平台。

渲染路径比较

你可能感兴趣的:(游戏,unity3d)