作者popen (Deep Learning)
看板C_and_CPP
标题[问题] OpenGL如何建视窗放2张图片
时间Wed Sep 21 17:29:44 2016
我最近在做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://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1474450186.A.6FB.html
1F:推 Bencrie: 哪个平台?wgl/glx/egl? 09/21 22:32
2F:→ Bencrie: 各平台流程大同小异,建视窗、拿 DC/GC 去生 RC 09/21 22:34
3F:推 Ninja5566: 建视窗用GLFW or SDL吧 09/22 07:23
4F:→ popen: 但建好的视窗要放入OpenVR场景里耶,不知GLFW能不能 09/23 17:20
5F:推 Ninja5566: VR我就没用过了 09/23 22:31
6F:→ Ninja5566: 不过你问的东西应该是基本的VR实作 所以我想你应该找得 09/23 22:57
7F:→ Ninja5566: 到范例 09/23 22:57
8F:推 Bencrie: 你去研究一下 sample 里的 hellovr_opengl 09/24 00:21
9F:推 Bencrie: 把 texture 嵌到视窗就自己画四边形贴图 09/24 00:27
10F:→ Bencrie: 不然就 texture 弄成 FBO 然後用 glBlitFramebuffer 09/24 00:27