shader forge 是一个基于Unity3d编辑器的插件,可以在unity assets store找到,是一款非常方便的,shader可视化编辑工具,可以通过拖拽编辑shader,并且可以实时看到效果。
安装完shader forge插件之后,可以通过unity菜单栏的window->shader forge来打开shader forge编辑器面板,这里可以选择新建shader,也可以选择打开已有的shader。注意如果是已经有用shader forge生成的shader,也可以直接选择相应的shader,然后在监视器面板直接打开shader forge编辑面板。
shader forge编辑面板主要有两个部分,左边是实时预览和一些基础设置,右边是shader的处理流程。
在预览窗口上方,可以选择预览的模型,默认是球型,还可以选择是否自动渲染,如果没有选择的话,变更了shader之后需要手动选择Compile shader才能看到结果。
在新建shader的时候,会让用户选择是unlit,还是各种光照模型的shader,这些设置在Lighting面板也可以进行,并且Lighting面板的设置会影响到主面板的可编辑属性。Properties是可以在使用该shader的材质球上面积的输入属性。geometry是编辑shader的物理属性,Blending是不透明,透明等混合渲染选项。
这是lighting选项细节&#