ShaderForge插件的基礎使用


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節點,點擊添加。

 

 

 

四、實現效果:

 

 

 結束。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM