|
(4通道纹理混合+NormalMap+UV调节+阴影+灯光+雾)Shader HLSL说明:
此Shader有两个FX文件,一个是用于Virtools,另一个则用于3DSMAX版.
其混合原理为以顶点颜色作为通道判断依据.RGB均为0时表面渲染为1号纹理,R值为大于0时表面渲染为2号纹理,G
值为大于0时表面渲染为3号纹理,B值为大于0时表面渲染为4号纹理,NormalMap(法线贴图)也与之相对应.
Virtools版的是产品级版本,其功能如下
1.可以支持4张纹理在同一模型中混合,边缘处自动柔化混合.NormalMap(法线贴图)与纹理同步混合.
2.场景支持灯光,曝光度调节等参数.
3.支持NormalMap(法线贴图)强度,深度等参数调节.
4.支持以自身NormalMap(法线贴图)为参照的阴影的长度与深度调节.
5.有4个UV重复度调节,分别对应4个纹理,NormalMap(法线贴图)也与之相对应.
6.有开启与关闭顶点色的功能,勾选后模型只显示其顶点颜色,忽略纹理与NormalMap(法线贴图)的显示.
7.支持线性雾化效果,有雾化颜色,雾化开始距离与雾化结束距离设置选项.
3DSMAX版的是开发用版本,其功主要作为顶点绘画用,因而出去了NormalMap(法线贴图)与灯光阴影功能.
相关截图在本人日志中http://user.qzone.qq.com/53710781/blog/1318585269
如有需要请联系本人. |
|