看板 GameDesign 關於我們 聯絡資訊
請問一下 對polygon作patten有glPolygonStipple 對線有glLineStipple 有沒有對全畫面影像作patten的函式? 不然就是要把畫面read到buffer作,在write回去 感覺這樣作效能會降低很多 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.40.135
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