[程式] 關於殘影的實做手法

看板GameDesign (遊戲設計)作者 (楊伯)時間15年前 (2010/06/06 21:14), 編輯推噓7(7014)
留言21則, 10人參與, 最新討論串1/1
最近想要試著做看看一些遊戲中快速移動產生的殘影效果。 我現在的手法是在一個frame中將我的model draw多次, 位置分別是前幾個frame中的位置,雖然可以實做,但我覺 得如果須要大量呈現的話,效能應該會很吃力,想請教板上 前輩有沒有其他的手法可以提供小弟學習。 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.128.56 ※ 編輯: yan04870449 來自: 122.117.128.56 (06/06 21:16)

06/06 21:27, , 1F
motion blur
06/06 21:27, 1F

06/06 21:35, , 2F
等等.... 如果是在程式中,是不是要自己寫? 例如c#的xna
06/06 21:35, 2F

06/06 21:39, , 3F
用Low Polygon..反正殘影很模糊看不出來XD
06/06 21:39, 3F

06/06 21:40, , 4F
motion blur比較適合做大面積不清楚的.
06/06 21:40, 4F

06/06 21:40, , 5F
要明顯的看到分身.就用low polygon的角色
06/06 21:40, 5F

06/06 21:44, , 6F
Orz.... 我總覺得我還好多不懂....
06/06 21:44, 6F

06/06 21:45, , 7F
啃了好幾本書都還不夠.... 像這個我就不知道該怎麼弄....
06/06 21:45, 7F

06/06 21:49, , 8F
感謝,我請朋友弄幾個low模來試試,至於motion blur
06/06 21:49, 8F

06/06 21:49, , 9F
我可能要花一些時間找資料好好讀一下~"~ 謝謝各位。
06/06 21:49, 9F

06/06 22:08, , 10F
3d的東西就是這樣.. 有些東西你看過這個效果卻很難知道
06/06 22:08, 10F

06/06 22:08, , 11F
實際上是用什麼方式作出來的.. 只能try & error...
06/06 22:08, 11F

06/06 22:16, , 12F
XNA 一樣要寫shade code 不過網路上範例不少
06/06 22:16, 12F

06/07 10:58, , 13F
全螢幕就用比較小的FBO去疊如何 XD?
06/07 10:58, 13F

06/07 22:56, , 14F
推FBO
06/07 22:56, 14F

06/07 23:09, , 15F
請教一下,FBO是什麼的縮寫@@?
06/07 23:09, 15F

06/08 00:52, , 16F
基本上就是先把要殘影的model render到另一張buffer
06/08 00:52, 16F

06/08 00:53, , 17F
再把那張BUFFER 當作貼圖貼回原先的frambuffer
06/08 00:53, 17F

06/08 07:54, , 18F
了解,但是這樣會不會有沒去背的問題呀?Y
06/08 07:54, 18F

06/08 09:44, , 19F
format用RGBA,清color buffer的時候設定alpha值應該ok XD
06/08 09:44, 19F

06/12 02:36, , 20F
看到那種程度 最簡單的一個 render to texture 就搞定
06/12 02:36, 20F

06/12 10:58, , 21F
殘影的作法 調低LCD的反應時間 (超大誤)
06/12 10:58, 21F
文章代碼(AID): #1C2vzHnJ (GameDesign)
文章代碼(AID): #1C2vzHnJ (GameDesign)