OpenGL+多个摄像头
OpenGL + multiple cameras
让我看看我是否理解。如果我使用多个视口,我可以在OpenGL应用程序中创建几个"相机"。正确的
我有一个对象,在视口1中可以看到,但在视口2中看不到。如果我希望主题同时出现在两个视口中,那么。。。我必须画双!
这意味着如果我有两个物体,如果我有两只"相机",我必须画两次这些物体。所以我的场景中的所有东西,我必须画双倍。
这样可以吗?有没有其他方法可以在不复制对象的情况下分割屏幕?
这样可以吗?
是的,事情就是这样。
有没有其他方法可以在不复制对象的情况下分割屏幕?
您没有复制对象。你不能,因为OpenGL中没有"对象"这回事。OpenGL只是一种在帧缓冲区上绘制的复杂铅笔。没有场景,没有对象,只有绘制到帧缓冲区的点、线和三角形。
你所做的就是从不同的角度为同一件事画几张照片,就像你想用铅笔在纸上画一样。
相关文章:
- OpenGL - 在抛出"__gnu_cxx::recursive_init_error"实例后终止调用?
- 了解 GLM- openGL 中的相机转换
- 如何在全屏模式下(在OpenGL中)使背景透明
- 为什么我不能使用 EGL 创建无头 OpenGl 上下文?
- OpenGL大的3D纹理(>2GB)非常慢
- OpenGl glm rotate
- C++atioglxx.pdb未加载错误glBufferData OpenGL
- OpenGL在启用深度测试时不会丢弃我的碎片
- OpenGL相机和相机空间转型的困惑
- OpenGL将纹理四边形渲染为(0,0)
- OpenGL 和 GLM 矩阵无法正确扩展,总是按比例缩小
- 发布旋转矩阵(openGL/glm)
- 如何在Visual Basic中使用矩形函数OpenGL绘制矩形
- 无法使用VAO和EBO(openGL)绘制多个对象
- 为什么我的点没有在 OpenGL 中绘制鼠标所在的位置?
- OpenGL 16 位模板缓冲区?
- 将QOpenGLWidget子类转换为使用Metal而不是OpenGL的子类是否可行?
- OpenCV 4.1.2 - 从网络摄像头获取帧并将其拆分
- openGL固定摄像头
- OpenGL+多个摄像头