OpenGL渲染

OpenGL 渲染为快速 预览 渲染使用 3d 视图绘图。

这允许你检查你的样片(比如物体运动,内错角等)

这也可以用作预览你的动画 — 如果你的场景要在3D视图中实时播放相对系统又太过复杂时。

你可以使用 OpenGL 来渲染图片和动画。

下面是 OpenGL 渲染和使用Cycles渲染引擎的最终渲染的比较。

Model by © 2016 pokedstudio.com
../_images/render_opengl_example-opengl-render.jpgOpenGL 渲染。../_images/render_opengl_example-cycles-render.jpg完全渲染。

Tip

仅显示渲染的物体

要使用该选项,在 显示面板 中启用 Only Render

当然这个选项并不特定于 OpenGL 渲染,启用它常常是很有用的,因为这可以移除像钻井平台和空矿车这些可能是干扰的数据。

设置

参考

编辑器:信息编辑器
菜单:信息编辑器 ‣ 渲染 ‣ OpenGL 渲染选项

多半情况下, OpenGL 渲染 使用视口设置,采样和 Alpha 透明模式选项可以通过信息编辑器页眉中 渲染 ‣ OpenGL 渲染选项 来设置。 另外,一些渲染设置也可以使用:

  • 渲染尺寸
  • 渲染方面
  • File Format & Output (file path, format, compression settings, etc.)

渲染

从菜单激活 OpenGL 渲染将从活动的相机渲染。

你也可以从 3D视图 的头部使用显示 Camera 的小按钮来渲染任意视口。

../_images/render_opengl_view-port-render-buttons.pngOpenGL 渲染按钮。

你可以使用 Esc 来终止正常的渲染。

  • 渲染一个静态图片
  • 点击 3D 视图头部的显示 相机 的小按钮。

或者从 信息编辑器 中的菜单: 渲染 ‣ OpenGL 渲染图片

  • 渲染一个动画
  • 在 3D 视图的头部点击显示 石板 的小按钮。

或者从 信息编辑器 的头部中的 菜单: 渲染 ‣ OpenGL 渲染动画

  • 从定序器渲染
  • 点击 序列编辑器 预览区域头部显示 石板 的小按钮。

使用序列编辑器中的场景脚本,你可以同时编辑场景到快速渲染整个拍摄序列。

这个可以通过在序列编辑器回放标题栏的渲染图标来激活。

已知的限制

OpenGL 反锯齿支持

有些图形显卡不支持这些特征(被称为帧缓冲多重采样 OpenGL 扩展)。

在这种情况下渲染正常工作,但没有反锯齿效果。

启用 Full Sample,可以用作这个限制的变通方案,因为它不依赖硬件多重采样支持。

Hint

正确的扩展是必需的,如从 保存系统信息 (OpenGL 部分)输出所列出的:

  • GL_ARB_texture_multisample
  • GL_EXT_framebuffer_blit
  • GL_EXT_framebuffer_multisample_blit_scaled
  • GL_EXT_framebuffer_multisample