Unity给力插件之ShaderForge(二)

直接上实例:

一、自定义光照:

效果图(白色点光源照射时)

Unity给力插件之ShaderForge(二)_第1张图片Unity给力插件之ShaderForge(二)_第2张图片

图片及参数

Unity给力插件之ShaderForge(二)_第3张图片

节点编辑

Unity给力插件之ShaderForge(二)_第4张图片

备注:

  1.append为追加:两个一维数值合并为一个二维数值,一个二维数值与一个一维数值合并为一个三维数值,以此类推;光照强度为变化的一维数值。

  2.图片的Wrap Mode要改为Clamp,这个地方比较重要。

 

二、不同通道多图合成:

效果图

Unity给力插件之ShaderForge(二)_第5张图片

节点编辑

Unity给力插件之ShaderForge(二)_第6张图片

备注:模型必须进行过顶点绘制,这样才能根据顶点的颜色区分出不同的通道,从而在指定位置渲染指定的贴图。

 

三、卡通玻璃球:

效果图

Unity给力插件之ShaderForge(二)_第7张图片

 

Unity给力插件之ShaderForge(二)_第8张图片

Unity给力插件之ShaderForge(二)_第9张图片

 备注:

  1.卡通效果就是加描边,以及受光的层次呈现

  2.高光处、受光处用到Append,最后是用Add叠加,而不是Multiply

你可能感兴趣的:(Unity给力插件之ShaderForge(二))