首页 > 其他 > 详细

【问】shader的三种形态以及渲染路径的不同

时间:2014-03-30 05:43:02      阅读:517      评论:0      收藏:0      [点我收藏+]

shader的三种形态是不是针对显卡的不同而设计区分的?

一个shader里面能不能同时使用三种形态来编写呢?

unity中的RenderingPath(VertexLit,ForWard,Deferred)跟shader的三种形态有什么关系?

“...在shader中存在多个适应不同渲染路径的Pass...”这里说的不同的Pass是只shader的不同形态吗? 

如果不是,那同一个形态下,是不是对不同的渲染路径有不同的写法呢?

VertexLit,Forward和Always的写法上只有Tag{"LightMode"="??"}的不同吗?

"...有一个针对Deferred渲染路径的Suface Shader,其次是一个Always Pass..."为什么Deferred是Suface Shader,而Always叫做Pass呢?这个是不是由shader的形态决定的?如果Deferred是 Suface Shader的话,那Pass是不是就是书中说的形式二呢?那Deferred又能不能写成Pass形式呢?

Blend one one 和Blend one two 的区别是什么  有没有Blend one three呢?

【问】shader的三种形态以及渲染路径的不同,布布扣,bubuko.com

【问】shader的三种形态以及渲染路径的不同

原文:http://www.cnblogs.com/sy88/p/3633391.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!