[問題] OpenGL如何建視窗放2張圖片

看板C_and_CPP (C/C++)作者 (Deep Learning)時間9年前 (2016/09/21 17:29), 編輯推噓5(505)
留言10則, 3人參與, 最新討論串1/1
我最近在做HTC vive頭戴式虛擬實境的研究, 使用OpenVR專案 https://github.com/ValveSoftware/openvr 但發覺它幾乎都是用OpenGL做的, 我想另外裝2個攝影機,把攝影機畫面顯示在HTC vive裡, 因此要在OpenGL環境創建一個視窗,視窗分成左右各一個Frame, 2個Frame播放2台攝影機的圖, 請問有人知道如何在OpenGL環境建立視窗嗎? 我大概知道如何把攝影機的圖變成Texture, 但我不知如何建立視窗,把Texture嵌到視窗裡, 有人有範例能給我個方向嗎? -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.96.33.181 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1474450186.A.6FB.html

09/21 22:32, , 1F
哪個平台?wgl/glx/egl?
09/21 22:32, 1F

09/21 22:34, , 2F
各平台流程大同小異,建視窗、拿 DC/GC 去生 RC
09/21 22:34, 2F

09/22 07:23, , 3F
建視窗用GLFW or SDL吧
09/22 07:23, 3F

09/23 17:20, , 4F
但建好的視窗要放入OpenVR場景裡耶,不知GLFW能不能
09/23 17:20, 4F

09/23 22:31, , 5F
VR我就沒用過了
09/23 22:31, 5F

09/23 22:57, , 6F
不過你問的東西應該是基本的VR實作 所以我想你應該找得
09/23 22:57, 6F

09/23 22:57, , 7F
到範例
09/23 22:57, 7F

09/24 00:21, , 8F
你去研究一下 sample 裡的 hellovr_opengl
09/24 00:21, 8F

09/24 00:27, , 9F
把 texture 嵌到視窗就自己畫四邊形貼圖
09/24 00:27, 9F

09/24 00:27, , 10F
不然就 texture 弄成 FBO 然後用 glBlitFramebuffer
09/24 00:27, 10F
文章代碼(AID): #1NubCARx (C_and_CPP)
文章代碼(AID): #1NubCARx (C_and_CPP)