發表文章

目前顯示的是有「#Unity」標籤的文章

經驗分享 - Gamma Correction

圖片
Gamma Correction ,Gamma 校正, Unity 引擎的 Color Space* 預設就是 Gamma,但也可以切換成跟 UE4 引擎一樣的 Linear。一般使用 PBR ( Physically Based Rendering ) 製作材質的專案,會將 Color Space 設定為 Linear。

Shader Outline Shader

圖片
Outline ,外框線,google 其實可以找到很多參考文章,對模型做 2 次渲染,沿法線做放大並渲染,我個人認為是比較基礎的實踐方式,另還有比較類似後製? 針對整個螢幕去算外框線的,在這篇文章就不多著墨了 ( 還沒研究 XD )。

Shader Stencil Buffer and Stencil Test

圖片
Stencil Buffer (  模版緩衝空間 ),白話文就是一個 2 維度存放資料的記憶體空間....XD,這個空間內存放的數值可以拿來做 Stencil Test ( 模版測試 ),透過 Stencil Test 可以做到一些效果。

AmplifyShader Fisheye

圖片
Fisheye,  魚眼,像凸透鏡的一種應用,查了一些資料後發現,關鍵字打 "Barrel Distortion " 比較恰當。下面單純就自己理解的幾種針對 2D Image 的魚眼製作方式來記錄與分享。

AmplifyShader Icon Trail

圖片
Icon Trail,  UI 的效果,一開始是看到 Asset Store 賣的效果,就自己串看看,下面為基礎簡化控制項的應用。

AmplifyShader 2D Water Reflection Shader

圖片
UV Distortion,  UV 扭曲,跟先前寫的 Dissolve 與 UV Flow  類似,都是對 UV 操作的應用,這邊是利用 UV 扭曲來模擬假的2D水面,下面算簡單的效果。

AmplifyShader ForceField Shader

圖片
ForceField ,  防護罩,這個關鍵字可以找到不少教學,依需求可以簡單到複雜,下面應該是簡單的...XD

AmplifyShader Halftone Shader

圖片
Halftone ,  網點,這個關鍵字可以找到不少教學,2D、3D 的應用都有,今天這篇單純講 2D 應用 。

AmplifyShader Dissolve Shader

圖片
Dissolve,  溶解,網路上應該可以找到很多類似的範例,這邊就所呈現的效果去分析記錄製做的方式。 可以應用在一般的 Mesh 上,也可以稍微變形使用在 Particle 上。

AmplifyShader UGUI Text 應用之一

圖片
Default UI,  這是 Amplify 中一個UI Shader,但對原始 Unity Shader 是屬於哪種其實我不知道...XD 有找到 Unity UGUI Source code ,雖然目前不知道可以幹嘛。XDXD

AmplifyShader UVTwist

圖片
Twist ,這是關鍵字,我想今天紀錄的就是扭曲的ㄧ種方式而已。

Glass Bottle Liquid Shader By ASE

圖片
Glass Bottle Liquid Shader ,魚眼效果的ㄧ種應用,其實光魚眼自己覺得就可以寫成單獨的ㄧ篇,所以這邊我就不強調是魚眼 Shader,這篇想強調的是應用。

AmplifyShader Flowmap Shader

圖片
Amplify Shader Editor ,Flowmap Shader,這是關鍵字,不知道怎麼描述,也是一種 UV 擾動應用。 **特別感謝,特效組同事 su wen 的教導。

AmplifyShader Particle Alpha Blended Shader

圖片
Amplify Shader Editor ,Particle Alpha Blended Shader,這是可以結合粒子系統的 Shader。 Create → Amplify Shader → Legacy → Particles Alpha Blended

AmplifyShader RGBSplit

圖片
Amplify Shader Editor ,RGB Split,關鍵字,可以找到一些佛心碼。

AmplifyShader 簡單 UV 縮放串點

圖片
Amplify Shader Editor ,縮放,這次做簡單的 等比例 兩軸縮放。

AmplifyShader 簡單 UV 位移串點

圖片
Amplify Shader Editor ,這是套串接 Shader 的插件。 最近特效組同事佛心教學, 這篇純記錄自己這週跟風的嘗試進度與理解。

Glitch Shader 製作紀錄

圖片
Glitch ,這是關鍵字,其實 Google 也可以找到一些佛心原始碼。 這篇純記錄自己開始學寫 Shader,目的導向學習如何實踐 Glitch 的過程。