作者cjcat2266 (CJ Cat)
看板GameDesign
標題[程式] 2D動態影子
時間Thu Dec 15 11:47:10 2011
我同學在研究物理引擎的時候無意間發現一個2D動態影子的範例
https://www.youtube.com/watch?v=Elnpm-gNI04
根據作者提供的連結
我找到這個演算法的簡介
http://bit.ly/bIUoCV
下學期學校限制不能使用硬體加速,也就是不能用shader
所以我就試著用像素存取的方式實作這個特效
http://wonderfl.net/c/foPH
跟大家分享一下 :)
--
Blog
http://blog.cjcat.net
Gallery
http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 67.168.100.223
※ 編輯: cjcat2266 來自: 67.168.100.223 (12/15 11:55)
1F:推 osanaosana:真特別,整體感覺多了幾分質感... 12/15 12:05
2F:推 azureblaze:不能用硬體加速那可以LAG嗎XD 12/15 12:33
3F:→ cjcat2266:另外限制使用320X240的screen buffer,應該不太會lag 12/15 12:58
4F:推 franknine:學校不給用 shader 的理由是甚麼呢? 有點好奇. 12/15 14:42
5F:→ cjcat2266:大一:console game or low-res 2D game 12/15 15:02
6F:→ cjcat2266:大二:2D game 大三:3D game 大四:free-style 12/15 15:03
7F:→ cjcat2266:大二才開放使用硬體加速(也是大二才開始教shader) 12/15 15:03
8F:→ cjcat2266:應該是要讓我們體驗各種硬體限制、開發環境跟主題吧 12/15 15:04
9F:推 azureblaze:確實沒抓buffer硬幹過不會了解要shader幹麻XD 12/15 15:38
10F:推 azureblaze:所以會要你們自己寫T&L嗎 12/15 15:40
11F:推 Bencrie:從底層開始刻才精實啊 XD 12/15 15:40
12F:→ cjcat2266:@azure 應該要吧,所有東西都要自己寫過一遍 12/15 17:03
13F:推 asoedarren:什麼學校啊? 好酷~ 12/15 22:31
14F:推 bachi95:digipen 12/16 16:14
15F:推 franknine:感覺跟 shadow map 有點像 12/17 04:08
16F:→ cjcat2266:是啊,我參考的那篇有提到這個做法類似shadow map 12/17 07:58