2018年3月15日 星期四

Screen space interactive grass

在mobile的效能的考量下,做全場景的physic interactive grass可能太浪費,有沒有其他的方式可以簡單地表現interactive grass的效果呢?
我自己自行設計一個以Screen space的方式來處理這部份,這樣可以省下相關物理處理(做場景的screen query蠻傷的),流程大概如下:
  1. 在畫草之前,先針對要互動的物件拍射一個interactive depth map。
  2. 在畫草的vertex shader地方,使用這張貼圖來進行互動處理,當然免不了要處理depth to world space position。

相關影片如下:




Dream continues in...

沒有留言:

張貼留言