正弦函數/正弦波 是最基礎的波形 在游戲中通常使用 正弦函數/正弦波 來逼近真實世界中的漣漪效果 漣漪效果 有了波形並不意味着就能產生漣漪的效果 往往還需要在畫面中添加折射、反射、扭曲等效果 看圖中的漣漪效果 之所以人眼看起來像漣漪 是因為在漣漪處的空間發生了輕微的扭曲 ...
在捕魚游戲項目中 希望使用shader豐富海洋背景效果 在網上找了幾個不同的效果 本文就寫一下使用折射效果的體會 效果視頻http: v.douyin.com JfVfmU 轉載請注明出處https: www.cnblogs.com billyrun articles .html shader代碼如下 法線獲取函數 waveNormal函數返回每個紋理坐標所對應的法線 假設水面是純平的,那么每一處 ...
2018-06-24 23:49 0 4107 推薦指數:
正弦函數/正弦波 是最基礎的波形 在游戲中通常使用 正弦函數/正弦波 來逼近真實世界中的漣漪效果 漣漪效果 有了波形並不意味着就能產生漣漪的效果 往往還需要在畫面中添加折射、反射、扭曲等效果 看圖中的漣漪效果 之所以人眼看起來像漣漪 是因為在漣漪處的空間發生了輕微的扭曲 ...
水波效果 ...
cocos版本:2.4.4 參考: 《江南百景圖》PPT 高品質后處理:十種圖像模糊算法的總結與實現 高斯模糊Shader-陳皮皮 基於線性采樣的高效高斯模糊實現(譯) 實現 基於 RenderTexture 實現多 Pass 的 Kawase Blur-陳皮皮 游戲 ...
雖然是AV畫質,但是大概還是可以看的 整個實現過程,包括水面的UV流動,折射,反射,根據深度進行透明值處理等等 ...
0.glsl中語句以'分;號'結尾 否則會編譯錯誤! 1.glsl中整數與浮點數運算會導致編譯錯誤 vec2 p = -1 + 2 * v_texCoord; //錯誤 ...
先看個簡單的代碼 %% vs { precision highp float; uniform mat4 cc_matViewProj; attribute vec3 a_position ...
用GrabPass做的小玩具。 並不是真的計算了折射,只是簡單地擾動了uv,對於雨水來說效果已經足夠好了。 Shader代碼: ...
本篇文章相關導讀: 新版ShaderHelper,支持 Creator 2.1.2 ! 社區大佬揭開 Creator 2.1.2 材質系統的神秘面紗! 為什么要選擇使用T ...