推 Bencrie:不考慮貼texture嗎 @@a 08/17 15:53
→ Achillean:在做3d影像處理,所以是要對影像buffer動手腳 :) 08/17 16:25
推 Bencrie:那要不要考慮用FBO + fragment shader XD? 08/17 19:52
→ Achillean:opengl沒有快速可用的函式嗎?orz 08/17 20:28
推 Bencrie:嗯 ... 我還是不大了解你的需求orz 08/17 23:18
把render出來的場景
幾個polygon model
幾個glutWireSphere出來windows畫面
加上影像處理
把兩張畫面以奇偶垂直掃描線
交叉重新組合成為新的3D Image
當然用readPixel和drawPixel是可以作的
但是想問有沒有比較快的gl,glu,or glut函式可以更快處理?
※ 編輯: Achillean 來自: 114.32.40.135 (08/18 15:18)
推 NDark:glPolygonStipple 提供的是32*32 的pattern喔... 08/18 20:43
thx N大
yes, glPolygonStipple我瞭解了
但是對畫面中非polygon model
如glWireSphere無作用
所以只好把全畫面readPixel
經過影像處理
在draw回去
請參考
http://www.wakayama-u.ac.jp/~tokoi/opengl/linebyline.html
※ 編輯: Achillean 來自: 175.180.255.85 (08/18 22:30)
推 NDark:不知道你為何要畫空心圓. 08/18 22:44
→ NDark:可以用Render To Texture,先將畫面Render成一張Texture. 08/18 22:45
→ NDark:然後再開pattern,用一個quad畫那張貼圖. 08/18 22:45
→ NDark:如果只是奇偶數行這種固定pattern就可以用glPolygonStipple 08/18 22:47
→ NDark:如果你的pattern比較複雜,就用貼圖疊在畫面上. 08/18 22:47
→ NDark:反而要注意的是反鋸齒或是混色造成pixel不準的情形 08/18 22:48