【发布时间】:2015-12-28 04:01:59
【问题描述】:
使用 OpenGL 和 GLUT,我想从两个不同的视点渲染一个场景。对于第一个视点,它是使用着色器的标准透视投影。对于第二个视点,它是深度缓冲区的可视化。我希望这两个图像并排包含在同一个窗口中。
到目前为止,我一直在使用 GLUT 进行显示。例如,我使用:
glutInitWindowSize(1000, 1000);
glutInitWindowPosition(500, 200);
glutCreateWindow("OpenGL Test");
这将为我定义的一个视口在整个窗口中绘制我的场景。但是,如上所述,我可以使用 GLUT 从两个不同的视口绘制两个不同的图像吗?或者,仅使用 GLUT 就不是那么容易了,我需要在我的操作系统中本地创建一个窗口(我使用的是 Ubuntu),然后在该窗口中定义两个不同的区域,我应该在这些区域上绘制......
谢谢!
【问题讨论】:
标签: user-interface opengl glut