最近兩個月學了很多Shader的知識,現在也算入點門了。現在網上有很多 D描邊的Shader,說實話大多數很差勁。有些多余的條件判斷影響效率,提供的參數也不夠適配所有圖片。因為美術喜歡在圖片上面加一些效果,再加上切圖的時候背景圖的透明部分不夠多,或者透明通道透明不徹底等等問題, D圖片描邊效果通常都不盡如人意。這種情況一般是要從美術那邊用ps做調整,如果需要描邊切圖周圍需要留出一點區域,我這個S ...
2017-09-29 13:51 0 6901 推薦指數:
水流的模擬主要運用了頂點變換和紋理動畫的結合; 頂點變換中,利用正弦函數模擬河流的大致形態,例如波長,振幅等。 紋理動畫中,將紋理坐標朝某一方向持續滾動以形成流動的效果。 腳本如下: P.S.需要把紋理的導入設置改為Repeat(重復) 效果如下: ...
最近看到一個非常有趣的益智小游戲,是一個盜賊進入房子偷東西的, 其實這種游戲市面上已經很多了,吸引我的是那個類似手電筒的效果, 主角走到哪里,光就到哪里,被擋住的地方還有陰影。有點類似策略游戲里的戰爭迷霧。 絞盡腦汁想了一天,終於實現類似的效果,這就給大家分享下。 實現這個效果用到 ...
Shader "Custom/FlowColor" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} _FlowColor("Flow Color", Color) = (1,1,1,1 ...
//預覽圖 //原理 一個攝像機CullingMask設置只可見"Distortion"的Layer(需要自己手動加),輸入到一張RenderTexture,其實就是用於確定哪里要扭曲。 另外一個攝像機CullingMask設置成對除了"Distortion"的Layer ...
水波效果 ...
前言 在實時渲染中要實現透明效果,通常會在渲染模型時控制它的透明通道。 Unity中通常使用兩種方法來實現透明 :(1)透明度測試(AlphaTest)(2)透明度混合(AlphaBlend)。前者往往無法實現真正的半透明效果。 深度緩沖(Depth Buffer ...
使用Unity3d做了一個室內設計的應用,但是專業人士說效果不行,這個我看了其他人的一些Unity3d室內 設計的應用,效果很贊。發現我這個的效果確實很有差距。在這個場景里面我用了Unity3d自帶的Shader: 1.大部分都是Self-Illumin/VertexLit。使用燈光 ...