ShaderForge的官方首页:http://acegikmo.com/shaderforge/nodes/?lang=zh_cn
在这里可以查看各种炫酷的Shader效果。
一、安装插件
安装成功之后在Window点击打开Shader Forge窗口
这是打开之后的界面。
New Shader:新建一个Shader文件
Load Shader:导入一个Shader文件
PolyCount thread:打开了一个网址
Node Documentation:关于Shader Forge文档中的节点说明文档。
二、新建:
Unlit:无光照的Shader模板,选择此模板,使用该Shader的材质将不受光照影响。
Lit(PBR):符合Unity PBR的Shader模板,采用基于物理的光照模型。
Lit(Basic):使用Blinn-Phong光照模型的Shader模板。
Custom Lighting:自定义光照Shader,在此Shader模板中实现自己的光照模型。
Sprite:2D精灵Shader模板,基于2D。
Particle(Additive):主要应用在发光效果的粒子Shader。
Particle(Alpha-Blended):主要应用在细碎效果的粒子Shader,如风沙。
Particle(Multiplicative):主要应用在昏暗效果的粒子Shader,如黑烟。
Sky:天空。
Post-Effect:屏幕空间后期处理Shader
Diffuse:漫反射通道
Specular:镜面反射通道
Normal:法线通道
Emission:自发光通道
Opacity:不透明度通道
左上角:
Return to menu:返回界面1。
Settings:Shader Forge界面的一些设置,讲解见后文。
Compile shader:编译为.shader文件,编译成功按钮为绿色,编译不成功or改动后按钮为红色。
Auto:是否自动编译shader,建议选中。
一个案例:
三、添加节点:
从节点列表里选择节点拖动到编辑面板中,熟练后可以通过节点名称的首字母以快捷键的方式找到节点。比如使用快捷键“T”找到Texture2D节点,点击添加。
四、实现效果:
结束。