Colorful FX插件研究(一)
Colorful FX在Unity3D眾多插件當中算是比較優秀的一款。最近正在看Post-Effect。正好弄到了一套 Colorful FX。決定深挖一下大神的源碼。
首先是把所有的濾鏡都掛上看看都有什麼效果。看了一圈把功能都記錄下來作為以後使用的索引。因為個人水平問題很多地方可能寫的不對。希望不要指正,有什麼問題以各位自己的看法為準。Camera Effects(鏡頭效果): Analog TV(模擬信號電視?):帶橫紋的監視器效果 Chromatic Aberration(色散現象):紅藍綠偏移以後的效果 Contrast Vignette(對比度小插圖?):往鏡頭上邊緣疊一個遮罩,對比度可調。 double vision (雙倍圖像?):就是uv在X軸上移動一段距離再渲染,重複幾次。沒什麼用,做模糊的基礎pass。 Fast Vignette(快速小插圖?):Contrast Vignette的簡化版,比Contrast Vignette實用多了。 Frost(凍結):區域性點狀化。效果不錯。 Glitch(脈衝干擾):電視機信號不好時候的效果。 LetterBox((引用)表示4:3或1:33:1的屏幕比例):就是給屏幕上掛黑條... RGBSplite(RGB顏色分離):效果同Chromatic Aberration,區別是可以按角度擠出顏色。 TV Vignette:Contrast Vignette的簡化版。 Wave Distorition(波形扭曲):色散+波浪扭曲,很適合拿來做動態效果。 Wiggle(扭動):因為沒用noise貼圖,所以只能實現簡單的扭曲效果,效果一般。Blur Effects(模糊效果): Bilateral Gaussian Blur(雙向高斯模糊?):高斯模糊大家都知道,雙向是在高斯模糊的基礎上進行了升級,可以做到保持邊緣不模糊。適合用來做降噪(美顏攝像頭...)。具體可以看http://blog.csdn.net/freeboy1015/article/details/8293591中的相關介紹,這裡感謝原作者的無私分享。 Direction Blur(徑向模糊):這個沒什麼好說的了。 Gaussian Blur(高斯模糊):這個也沒什麼好說的了。 Grainy Blur(粒狀化模糊):生成噪點的模糊方法,油畫效果的基礎形態。 Lens Distortion Blur(鏡頭扭曲模糊):Radial Blur的簡化版(個人理解,這倆其實差別並不大)。 Radial Blur(輻射狀模糊):模糊的方式是向外發散的方式(說起來好拗口)。Color Correction(顏色校正): Bleach Bypass(漂白):增強對比對么? Brightness Contrast Gamma:這個不用翻譯了吧... Channel Clamper:RGB三個通道控制,clamper翻譯成夾模器,完全意義不明。 Channel Mixer(通道混合):更複雜的通道設置。 Channel Swapper(通道交換):把一個通道的值換到另一個通道里。不知道有什麼實際用處。 Contrast Gain(對比度增益):單獨的對比度控制。 Dynamic Lookup (動態對齊):界面很炫酷,然而並沒有什麼卯月,反正在我的電腦上沒任何效果,不知道是bug還是什麼原因。 Gradient Ramp (漸變坡度貼圖):用一張漸變圖來替代原畫面的顏色變化(第一次看見這個效果,具體是什麼原理還得再看看) Gradient Ramp Dynamic(動態漸變坡度圖):其實這種效果都是動態吧,加個Dynamic意義不明。簡化版的Gradient Ramp。不用圖而是用一個漸變條來實現這個效果。我的理解是先把原畫面變成黑白圖,然後用兩種指定顏色的混合值來替換灰度。 Grayscale(灰度縮放):單純的控制灰度值。 Hue Foucs(色調對焦?):又一個在我電腦上沒有任何卯月的東西,估計是做色彩範圍控制的效果。 Hue Saturation Value(色調飽和度亮度):效果參照PS,應該是一樣的演算法。 Levels(色階):PS里的色階功能。 Lookup filter(Deprecated):不知道怎麼翻譯,反正是廢棄的。 Lookup filter 3D:效果同上,不知道幹嘛用的,效果很炫酷,但是不知道有什麼實用價值。 Negative(反相):就是反相... Photo Filter(照片濾鏡):太偷懶了,就是疊個顏色... Posterize(色調分離):就是減少顏色的位數,沒什麼太大用。 S-Curve Contrast(S曲線對比度):PS曲線功能的簡化版。 Shadows Midtones HightLights(暗部、中間調、高光):看名字就知道幹什麼了,但是效果難以恭維。 Smart Saturation(智能對比度):通過曲線調整飽和度,效果很棒。 Technicolor(膠片) Threshold(閾值):將整個畫面變為黑或者白(沒有灰度)。 Vibrance(震動):我的電腦上沒效果... Vintage(褪色):有deprecated(作廢)和fast(快速)兩個版本。就是疊個顏色。 White Balance(白平衡)Other Effects(其他): Blend(混合):PS里各種圖層混合模式的集合。 Convolution 3X3 (卷積3X3矩陣?):各種奇妙的數學計算(我的數學能力智能呵呵了)。其中的預設效果有: Sharpen(銳化)、Emboss(浮雕)、Gaussian Blur(高斯模糊)、Edge Detection(邊緣檢測):有三種檢測。包括: Laplacian Edge Detection(拉普拉斯邊緣檢測) Prewitt Edge Detection(普魯伊特邊緣檢測) Frei-Chen Edge Detection(陳邊緣檢測)。估計是個華人圖形學者的演算法,可惜查不到原名是什麼。 Led(英語原意不明):點狀化效果,中心橢圓狀,四周有黑邊。 Noise(噪點) Pixelate(像素化) Pixel Matrix(矩陣樣式像素化?) Sharpen(銳化)Artistic Effects(藝術風格) Comic Book(Manga!) Cross Stitch(交叉網格) Dithering(抖動):其實還是一種網格效果,跟抖動沒啥關係。 Halftone(網目銅版) Kuwahara(英語原意不明,應該是個日本人人名吧)百度到的說法是kuwahara濾波器,能在平滑圖像的同時保留圖像有意義的邊緣信息。個人理解就是優化效果。 Lo Fi Palette(低保真的調色板):各種小霸王畫質的模擬...... Strokes(筆觸):將圖像轉換成畫筆成的線條。Utilities(程序集) Histogram(柱狀圖):用來分析圖像的工具。
推薦閱讀:
※嘿嘿,加大劑量,電死你們。
※有沒有男生干過用打遊戲追女生的事情?玩了哪些遊戲?
※真正的刺客怎麼可能奇裝異服走在大街上
※玩遊戲沒有代入感 跟鹹魚有什麼分別?