From BlenderWiki

Jump to: navigation, search

快速渲染

什么是渲染?

渲染的过程就是创建一个2 d图像。Blender创建图像时考虑到你的模型,你所有的材料、材质、灯光和合成。

  • Blender有两种主要类型的渲染引擎,一个用于完整渲染,和用于预览的OpenGL渲染。这个页面显示基本的图像渲染知识。对于一个更深层次的了解完整的渲染引擎在blender中,查阅Rendering with Blender Internal部分。
  • 还有一个部分在这个wiki手册,新的Cycles引擎,自版本2.61后集成到blender中。

使用Full Render渲染图像-Blender Internal

Mode: All modes

Hotkey: F12

Header of the Info Window
  • 模式-所有模式
  • 快捷键-F12

通过以下几个地方开始你的产品级渲染使用Blender Internal:

  • 按F12
  • 去Properties Window » Render context » Render panel 点击Image
  • 去Info Window Render » Render Image(参见:信息窗口的页眉)
  • 使用Blender搜索 space(空格键)输入Render然后点击Render。
取消或退出渲染按esc键

调整图像分辨率

Dimensions panel

Dimensions panel的面板上允许您更改分辨率。默认安装的blender设置为1920 x 1080的50%,一个960 * 540的图像。(黄色标示框内,在Dimensions Panel)。更高的分辨率和高百分比将会显示更多的细节,但也将需要更长的时间来渲染。

输出格式和输出文件

Output panel

你可以为你渲染的图像或动画选择一个输出格式和输出位置。默认情况下这些保存在一个临时文件夹(/tmp)。你可以设置你的文件路径如File setup chapter(文件设置)一章提到的,但是你可以改变这一个不同的文件夹,单击文件夹图标在Output panel(输出面板)。你也可以从下拉菜单选择图像的类型或影片格式


保存图像

Save as dialog

Blender 不会自动保存你的图像,保存图像你可以按F3 或单击Save As Image 从UV/图像编辑器窗口的Image菜单中。这将打开blender内部文件浏览器,然后你可以搜索文件夹放置你的渲染。


使用 Full Render 渲染动画- Blender Internal

Mode: All modes

Hotkey: CtrlF12

Dimensions panel

渲染动画是很简单的, Frame Range (用红色突出显示, 在Dimensions 面板图片) 在输出面板是用来定义动画渲染 帧数 . time 定义为每秒帧数, 在Frame Rate (用蓝色突出显示, 在Dimensions 面板图片) 下拉列表. 默认设置为24 帧每秒250 帧.

一个简单的列子来说明这些数字:

  • 动画会从第1 帧开始会在250帧结束, 帧每秒设置为24帧每秒, 所以动画的总长度将大概是10秒(250 / 24 = 10.41 sec).

使用Full Render 来渲染一个动画Blender Internal引擎, 你可以使用下面的任一种途径:

  • CtrlF12
  • Properties Window » Render context » Render panelAnimation 按钮
  • Render » Render animationInfo Window的页眉 (参见: Header of the Info Window 图像)

停止或中断渲染, 按 Esc.

使用OpenGL Render进行渲染

Mode: All modes

Hotkey: Undefined -You can add one for your Keymap »

使用OpenGL Render进行渲染, 你可以使用下面的任一种途径:

Manual-Vitals-Starting-Small-OpenGL-Render-buttons.png
  • 点击小按钮(和照相机的图标一起的那个场记板子)在3D视图的页眉
  • Render » OpenGL Render animationInfo Window的页眉 (参见: Header of the Info Window 图片)

停止或中断渲染, 按 Esc.

只显示可渲染物体

Mode: All modes

Hotkey: Undefined - You can add one for your Keymap »

Transform Panel - Display Tab.

在渲染时(不管Full 还是 OpenGL), 会有某些物体是不能被渲染出来的, 或者因为他们是某些类型(Bones, Empties, Cameras, etc.),或者因为他们是无效或不可见的几何(Mesh 中没有电, curves 没有被挤出, etc.), 或者他们被设置成了不可渲染.

Blender 有一个只显示可渲染物体的选项.

要访问这个选项,把鼠标放在3d视图,使用快捷键N 或者在3d视图右上角点击+ , 来显示Transform 面板. 找到 Display 标签, 这些选项是控制的对象是如何在3 d视图显示.

只需启用 Only Render (见图: Transform Panel - Display Tab). 这个同法同样适用于OpenGL Render. 请注意,所有的其他进行选择性显示的选项将被禁用。

就OpenGL Rendering而言

OpenGL渲染一个动画可以快速检查样片(对于诸如对象运动,交替角度等)。 因为使用的OpenGL,渲染会非常非常的快, 就像在3d视图中看的一样.

这允许动画师们流畅的进行动画的预览和回放, (ie: 按 AltA 会在比较低的Frames Per Second 得到一个动画的总体感受).

这是一个OpenGL渲染图像的例子:

OpenGL Render

然后这是Full Render 使用Blender Internal内部渲染引擎:

Full Render

您可以使用OpenGL渲染图像和动画,并改变尺寸使用上面所列出的指令。 和正常的渲染一样, 停止或中断渲染, 按 Esc.