unity3d渲染路径Rendering Path
来源:互联网 发布:天云大数据 编辑:程序博客网 时间:2024/05/21 01:56
Unity支持不同的渲染路径。应具体取决于你的游戏内容和目标平台/硬件来选择使用哪一个。不同的渲染路径有不同的特点和性能特点,主要影响灯光和阴影。
项目所使用的渲染路径在Player Settings选择。此外,可以为每个摄像机重写(不同摄像机可以是不同的设置)。如果图形卡不能处理选定的渲染路径,Unity将自动使用一个较低保真度的设置。因此,在GPU上不能处理延迟照明(Deferred Lighting),将使用正向渲染(Forward Rendering)。如果不支持正向渲染(Forward Rendering ),将使用顶点光照(Vertex Lit)。
Deferred Lighting 延时光照
延时光照是有着最高保真度的光照和阴影的渲染路径。如果你有很多实时灯光,最好是使用延时光照。它需要一定水平的硬件支持,仅在 Unity Pro可用,移动设备上不支持。
Forward Rendering 正向渲染
正向渲染一个基于着色器的渲染路径。它支持逐像素计算光照(包括法线贴图和灯光Cookies)和来自一个平行光的实时阴影。在默认设置中,少数最亮的灯光在逐像素计算光照模式下渲染。其余的灯光计算对象顶点的光照。
根据影响物体的光源的不同,正向渲染路径用单个或多个通道来渲染物体。在正向渲染中,光源本身也会根据他们的设置和强度受到不同的对待。
Vertex Lit 顶点光照
顶点光照(Vertex Lit) 是最低保真度的光照、不支持实时阴影的渲染路径。最好是用于旧机器或受限制的移动平台上。
Rendering Paths Comparison 渲染路径比较
- unity3d渲染路径Rendering Path
- unity3d渲染路径Rendering Path
- unity3d渲染路径Rendering Path
- 正向渲染路径细节 Forward Rendering Path Details
- Unity延迟渲染路径(Deferred shading rendering path)
- 渲染路径-实时渲染中常用的几种Rendering Path
- 渲染路径-Unity5 的新旧推迟渲染Deferred Lighting Rendering Path
- U3D 延迟光照渲染路径的细节 Deferred Lighting Rendering Path Details
- Unity前向渲染路径细节(Forward Rendering Path Details)
- Unity旧延迟光照渲染路径( Legacy Deferred Lighting Rendering Path)
- Unity Shader 学习笔记(12) 渲染路径(Rendering Path)
- Unity渲染路径 Rendering Paths_2_Forward Rendering 正向渲染
- Unity3d的批渲染 batch rendering
- Unity3d的批渲染 batch rendering
- Unity3D 渲染路径
- Unity3D 渲染路径
- unity3d渲染路径整理
- Unity渲染路径 Rendering Paths介绍
- 常用命令总结
- 深copy和浅copy
- OpenCV+VS windows环境搭建
- DataGridView技巧
- Python文件
- unity3d渲染路径Rendering Path
- equals和HashCode深入理解以及Hash算法原理
- 使用Android Studio 2.2和Cmake (CMakeLists)让OpenCV 飞起来
- 【Lua工作笔记】之一些小的应用模块
- [USB学习笔记]在驱动程序中如何把从应用程序传来的Event句柄转换为内核Event对象
- 机器学习(二) 模型评估与选择
- 我眼中的面向对象分析
- Python 实现单向链表
- vmware 主机与客户机间无法复制的解决办法