渲染动画
渲染静止图像允许您在渲染缓冲区完成时查看并保存图像,动画是一系列图像或帧,并在渲染后自动直接保存到驱动器中。
渲染帧后,您可能需要编辑剪辑,或者首先使用合成器对图像执行绿屏蒙版,消光,颜色校正,DOF等。然后将该结果送入定序器,在那里切割和混合条带并进行最终的覆盖。
最后,您可以从序列器中渲染出来并将帧压缩为可播放的影片剪辑。
工作流程
通常,您在动画中执行大量不同帧的中间渲染,以检查时间,光照,放置,材质等。在某些时候,您已准备好对要发布的完整动画进行最终渲染。
制作带有或不带声音的电影或动画时,可以使用两种方法。您应该使用的方法取决于渲染影片所需的CPU时间量。您可以以所需的分辨率渲染“典型”帧,然后乘以最终将进入影片的帧数,以达到总渲染时间。
如果总渲染时间是一个小时或更长时间,则需要使用“帧序列”方法。例如,如果要为胶片渲染一分钟的视频片段,则会有(每分钟60秒)X(每秒24帧)或每分钟1440帧。如果每帧渲染需要30秒,那么您将能够每分钟渲染两帧,或者需要720分钟(12小时)的渲染时间。
渲染占用所有可用的CPU时间; 你应该在一夜之间渲染,当不需要计算机时,或者在渲染时将Blender设置为低优先级,并处理其他事情(小心RAM空间!)。
直接方法
直接方法是高度不推荐而非标准做法,您可以将输出格式设置为AVI或MOV格式,然后单击“ 动画”直接将场景渲染为电影文件。Blender会创建一个包含动画所有帧的文件。然后,您可以使用Blender的VSE为动画添加音轨,并渲染为MPEG格式以完成电影。
帧序列
帧序列是一种更稳定的方法,您可以将输出格式设置为静态格式(例如JPG,PNG或多层格式),然后单击动画将场景渲染为一组图像,其中每个图像是序列中的一个帧。
Blender为动画的每个帧创建一个文件。然后,您可以使用Blender的合成器执行任何帧操作(后处理)。然后,您可以使用Blender的VSE加载最终图像序列,为动画添加音轨,并渲染为MPEG格式以完成影片。帧序列方法稍微复杂一点,会占用更多的驱动器空间,但也提供了更大的灵活性。
以下是一些可帮助您选择方法的指南。
直接方法
短片段,总渲染时间<1小时。
稳定的电源。
其他用途不需要电脑。
帧序列方法
总渲染时间> 1小时。
需要后期制作工作: - 颜色/照明调整 - 绿色屏幕/遮罩更换 - 分层/合成 - 多种格式和尺寸的终极产品
压缩/编解码器所需的中间帧/调整。
部件中需要精确的定时(例如,唇音同步到音轨)。
可能需要中断渲染才能使用计算机,并且希望能够从中断处继续渲染。
帧序列工作流程
首先准备你的动画。
在“ 尺寸”面板中,选择要使用的渲染大小,像素宽高比和帧范围,以及应该已设置的帧速率。
在“输出”面板中,将动画设置为图像,通常使用不会影响任何质量的格式。
例如,也可以在“输出”面板中选择输出路径和文件类型
//render/my-anim-
.确认动画范围(帧开始和结束)。
保存您的混合文件。
按下大动画按钮。在等待计算机完成渲染帧时,执行长任务(如睡觉,玩视频游戏或清洁车道)。
动画完成后,使用操作系统文件资源管理器导航到输出文件夹(
render
在此示例中)。您将看到许多图像((.png
或者.exr
等等,具体取决于您选择渲染的格式),这些图像的序列号从0000到最大值9999.这些是您的单帧。在Blender中,现在进入 视频序列编辑器.
Warning
从添加菜单中选择添加图像。从输出文件夹中选择要包含在动画中的所有帧(按下 A 以轻松选择全部)。它们将作为条带添加到序列编辑器中。
现在,您可以编辑条带并添加效果,或者只是保持原样。您可以添加其他条带,如音频条。
浏览动画,检查是否包含了所有帧。
在“输出”面板中,选择所需的容器和编解码器(例如)并进行配置。视频编解码器在上一页描述 Output Options (e.g.
MPEG H.264
)单击动画渲染按钮,Blender将渲染序列编辑器输出到您的影片中。
为什么要经历这一切麻烦?好吧,首先,如果渲染出单帧,可以通过按下Esc渲染窗口或图像编辑器随时停止渲染。您不会丢失已经渲染的帧,因为它们已写入单个文件。您始终可以从中断的位置调整要继续的范围。
您可以在之后编辑框架并对其进行后期处理。您可以在序列编辑器中添加整洁的效果。您可以将相同的序列渲染为不同的分辨率(640×480,320×240等),并使用不同的编解码器(以获得不同的文件大小和质量),几乎不需要任何努力。
提示
您的电脑在渲染电影的过程中意外关闭!
除非您的动画在几分钟内渲染,否则最好将动画渲染为单独的图像文件。而不是直接渲染到压缩的电影文件,使用无损格式 (e.g. PNG
).
如果出现问题,您可以轻松恢复,并且必须重新启动渲染,因为您已渲染的帧仍将位于输出目录中。
只需禁用“ 覆盖”选项即可开始渲染中断的位置。
然后,您可以使用Blender的序列编辑器从单独的帧中制作电影,或使用第三方编码软件。
动画预览
渲染动画序列的子集可能很有用,因为只有部分动画可能有错误。
使用图像格式进行输出,您可以使用“ 帧步长”选项渲染每个第N帧。然后禁用“ 覆盖”并将“ 帧步长”设置为1 重新渲染。