小编Mic*_*vic的帖子

vtkRenderWindow离屏渲染

我想将vtkRenderWindow的屏幕外渲染到帧缓冲区对象中.

我不知道该怎么做,但我认为是这样的:

  1. 使用glGenFramebuffers生成帧缓冲区- 获取GLuint fbo_id
  2. vtkRendererWindow创建vtkFrameBufferObject(我不知道怎么做)
  3. vtkFrameBufferObject上调用SetActiveBuffer(fbo_id)
  4. vtkFrameBufferObject上调用RenderQuad - >现在创建的FBO应该填充数据.

我的问题是 - 我如何用窗口的内容创建vtkFrameBufferObject,所以我可以在屏幕外渲染到FBO?应该如上所述完成吗?

c++ fbo vtk

5
推荐指数
0
解决办法
138
查看次数

标签 统计

c++ ×1

fbo ×1

vtk ×1