2018年3月27日 星期二

Interactive ripple + refraction + reflection + wave decal in Unity.

這是完全基於GUP的pixel shader及normal的運作,算是一種高明的騙術
,視角要是平貼於水面就破功了,不過對俯視類型的遊戲來說,還算
堪用,尤其是當美術需要為符合模型外型,模擬真實的水波佈了很多
的particle Emitter是較有效率的做法。

但這並不是通解,它是基於一個投射於整個水平大小的平行視角的鏡
頭來進行水波物件的拍射,所以沒辦法做很大的場景(一張RTT要去
貼在整個水面,而且沒辦法tile)。

其中類似Compute shader的應用蠻有意思的,這開擴了我對Shader運算的觀念…

相關影片:






Dream continues in...

沒有留言:

張貼留言