shader 3 rendering path
渲染通道, rendering path, vertexlit, forward 和 Deferred lighting
舊有的非統一架構下: 分為頂點著色引擎和像素渲染通道
渲染通道是GPU負責給圖像配色的專門通道; 越多,填充效率越高,流暢性越好。
http://wenwen.sogou.com/z/q103129905.htm
采用統一架構后, 渲染通道既負責頂點渲染又負責像素渲染。
http://blog.csdn.net/bugrunner/article/details/7436600
http://blog.csdn.net/xuehuic/article/details/8701341
from?? http://unity3d.9ria.com/?p=563
綜上看, 手機游戲應該是forward通道:vertex+fragment? /? surface。? 正向渲染。
最亮的幾個光源使用像素光照, 最多4個點光源以住店渲染方式被計算, 其他以球面調和。
http://game.ceeger.com/Components/RenderTech-ForwardRendering.html
頂點照明渲染, vertex lit rendering path ;? 與 vertex shader不一樣。不同層次的概念。
forward/vertex lit渲染通道 都可能會使用vertex shader + frament shader
Unity會執行一個pass最先匹配上的; 優先選擇light model最匹配的, 沒有則選擇次匹配的。 如, 如果相機為Deferred rendering path, subshader中無Deferred, 則使用forward,否則使用Vertex lit.; 以及會執行未指定light model的pass
總結
以上是生活随笔為你收集整理的shader 3 rendering path的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: shader 2: vertex, fr
- 下一篇: shader 4 杂 一些和函数名词、