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,建議選中。
一個案例:
http://www.neatcorporation.com/Projects/ShaderForge/Media/ShaderForge_QuickStart-sc.pdf
三、添加節點:
從節點列表里選擇節點拖動到編輯面板中,熟練后可以通過節點名稱的首字母以快捷鍵的方式找到節點。比如使用快捷鍵“T”找到Texture2D節點,點擊添加。
四、實現效果:
結束。