發表文章

經驗分享 - 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 )。

MaxScript: Lession2_基本語法介紹

圖片
這篇在基本的資料型態與寫程式一些通用的語法在 MaxScript 中如何實踐的介紹。

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水面,下面算簡單的效果。

MaxScript: Lession1_如何開始寫 Script

圖片
MaxScript ,網路上教學其實相對少,工具的重點還是了解需求,將重覆性的步驟自動化,才能在 API 大海中挑選出需要的,不然光看 API 文件其實是相對枯燥乏味的。當有一點基礎後,再從 ScriptSpot 去找尋自己有興趣的工具,學習他人的技術。

AmplifyShader ForceField Shader

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

AmplifyShader Halftone Shader

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

UE4: Spine2D 導入與基本使用

圖片
Spine2D ,  用來做 2D 動作的軟體工具,這陣子好像漸漸使用的人越來越多了,我自己最近在玩空洞騎士( Hollow Knight ) 也是 2D 紙片遊戲,整體畫風真的很讚,動作方面也很細膩流暢,但他是用什麼做的,我不知道...XD。好吧,其實就像我主管常說的,工具只是工具,重要的還是觀念,不過好的工具的確會帶你上天堂,畢竟人家都處理好了。 ** 以下單純自己初學 UE4 使用到的紀錄

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 ,縮放,這次做簡單的 等比例 兩軸縮放。