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

作者: popen (Penpineapple-applepen)   2016-09-21 17:29:44
我最近在做HTC vive頭戴式虛擬實境的研究,
使用OpenVR專案 https://github.com/ValveSoftware/openvr
但發覺它幾乎都是用OpenGL做的,
我想另外裝2個攝影機,把攝影機畫面顯示在HTC vive裡,
因此要在OpenGL環境創建一個視窗,視窗分成左右各一個Frame,
2個Frame播放2台攝影機的圖,
請問有人知道如何在OpenGL環境建立視窗嗎?
我大概知道如何把攝影機的圖變成Texture,
但我不知如何建立視窗,把Texture嵌到視窗裡,
有人有範例能給我個方向嗎?
作者: Bencrie   2016-09-21 22:32:00
哪個平台?wgl/glx/egl?各平台流程大同小異,建視窗、拿 DC/GC 去生 RC
作者: Ninja5566 (苦味)   2016-09-22 07:23:00
建視窗用GLFW or SDL吧
作者: popen (Penpineapple-applepen)   2016-09-23 17:20:00
但建好的視窗要放入OpenVR場景裡耶,不知GLFW能不能
作者: Ninja5566 (苦味)   2016-09-23 22:31:00
VR我就沒用過了不過你問的東西應該是基本的VR實作 所以我想你應該找得到範例
作者: Bencrie   2016-09-24 00:21:00
你去研究一下 sample 裡的 hellovr_opengl把 texture 嵌到視窗就自己畫四邊形貼圖不然就 texture 弄成 FBO 然後用 glBlitFramebuffer

Links booklink

Contact Us: admin [ a t ] ucptt.com