作者yan04870449 (楊伯)
看板GameDesign
標題[程式] 關於殘影的實做手法
時間Sun Jun 6 21:14:54 2010
最近想要試著做看看一些遊戲中快速移動產生的殘影效果。
我現在的手法是在一個frame中將我的model draw多次,
位置分別是前幾個frame中的位置,雖然可以實做,但我覺
得如果須要大量呈現的話,效能應該會很吃力,想請教板上
前輩有沒有其他的手法可以提供小弟學習。
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.128.56
※ 編輯: yan04870449 來自: 122.117.128.56 (06/06 21:16)
1F:推 silveriii:motion blur 06/06 21:27
2F:推 F23ko:等等.... 如果是在程式中,是不是要自己寫? 例如c#的xna 06/06 21:35
3F:推 NDark:用Low Polygon..反正殘影很模糊看不出來XD 06/06 21:39
4F:→ NDark:motion blur比較適合做大面積不清楚的. 06/06 21:40
5F:→ NDark:要明顯的看到分身.就用low polygon的角色 06/06 21:40
6F:推 F23ko:Orz.... 我總覺得我還好多不懂.... 06/06 21:44
7F:→ F23ko:啃了好幾本書都還不夠.... 像這個我就不知道該怎麼弄.... 06/06 21:45
8F:→ yan04870449:感謝,我請朋友弄幾個low模來試試,至於motion blur 06/06 21:49
9F:→ yan04870449:我可能要花一些時間找資料好好讀一下~"~ 謝謝各位。 06/06 21:49
10F:→ Splash5:3d的東西就是這樣.. 有些東西你看過這個效果卻很難知道 06/06 22:08
11F:→ Splash5:實際上是用什麼方式作出來的.. 只能try & error... 06/06 22:08
12F:→ tsl3333:XNA 一樣要寫shade code 不過網路上範例不少 06/06 22:16
13F:推 Bencrie:全螢幕就用比較小的FBO去疊如何 XD? 06/07 10:58
14F:→ jhs1213:推FBO 06/07 22:56
15F:→ yan04870449:請教一下,FBO是什麼的縮寫@@? 06/07 23:09
16F:→ jhs1213:基本上就是先把要殘影的model render到另一張buffer 06/08 00:52
17F:→ jhs1213:再把那張BUFFER 當作貼圖貼回原先的frambuffer 06/08 00:53
18F:→ yan04870449:了解,但是這樣會不會有沒去背的問題呀?Y 06/08 07:54
19F:推 Bencrie:format用RGBA,清color buffer的時候設定alpha值應該ok XD 06/08 09:44
20F:→ reizarc:看到那種程度 最簡單的一個 render to texture 就搞定 06/12 02:36
21F:推 FlyinDeath:殘影的作法 調低LCD的反應時間 (超大誤) 06/12 10:58