用户名 密    码

maya材质教程-MR材质教学(1)

来源:互联网 作者:未知 发布时间:2010-08-15 09:11:32 网友评论 0

        maya材质教程-MR材质教学
第一节:Shader types
        1。material shader:这个能简单就是surface color。如:dgs。mib_illum_phong。。。。等等就是连接在这个上面的。
        2:shadow shader:how direct light passes through a surface, usually just the diffuse
component of the surface color(指导灯光怎么穿过一个面,通常只是一个面颜色的扩散成阴影色。)
一个这个地方是在遇到透明材质和半透明材质的时候用mib_shadow_transparency 来模拟他们的阴影的。
        3:volume shader:控制当光穿过volume shader所发生的情况,如雾,烟,火,毛发,可见灯光雾。。。。
        4:photon shader:怎么传播photons在每个材质的photon mapping之间, 哪些photon是用于caustics,哪些photon是用的global illumination.一般我是把photon shader和material shaders设置成一样的,设置了photon shader你会发现你在运算GI和caustics速度会加快.(个人意见尽量不要用MAYA的shader来算GI和caustics会比用MTR的材质运算的慢的多)
        5:photon volume shader:控制 photons 穿过一个容器并且成生分散效果. 实际上就是一个volume shader.
        6:displacement shader:大家都知道撒~我就不多说了:)
        7:environment shader:类是于MAYA的env Textures只是贴图的方式有点不同.
        8:lightmap shader:precompute rendering data for geometric objects. Also known as
第8条的表面意思是说,预先计算几何体的渲染数据,类似大家知道的灯光烘焙,只不过没有灯光限制。light baking, but not limited to light9:contour shader: 成生卡通效果和glows.
         Materials分为DGS_Materials和Dielectic_Materials两种.都是实现不同物理质地的基于反射和折光的模型.(这个就是MTR材质MAYA自身SHADER的最大的不同处~MAYA自身的SHADER是基于光的模拟)
今天讲的是DGS.DGS分为D(Diffuse),G(Glassy),S(Specular).
         1iffuse是为各盏灯添加一个结果,然后乘以一个COLOR,它是由LIGHT和A WEIGHT返回的.(WEIGHT是基于入射光方向和光方向的点乘)~说这么说大家可能糊涂了,就是类是MAYA SHADER的COLOR了.看图就明白Diffuse是怎么个原理了,如图一:

 

MAYA教程-MR材质教学

下面的车也全是用MTR的DGS渲染的了:)

MAYA教程-MR材质教学

搜索栏目