动画渲染区域
一个自适应的渲染区域,每帧更新以自动围绕选定对象或集合。
核心功能:
- 动画化渲染区域,在动画期间自动围绕选定的对象或对象集合
- 允许手动关键帧渲染区域以实现精确动画
- 可调节的’边距‘属性,为跟踪对象提供’填充’
- 使用精确跟踪或更快但精度较低的边界框跟踪模式跟踪对象
- 支持跟踪:网格、文本、曲线、晶格、骨架、骨骼、表面和元对象。在边界框模式下可以跟踪由修改器生成的几何体

‘动画渲染区域’有什么作用?
Blender有一个内置功能,允许您在相机视图中绘制一个框来定义要渲染的区域,并跳过此框外部区域的渲染。这称为’区域’渲染(以前称为’边界’渲染),非常适合预览渲染的某些部分。它对静态帧效果很好,但对于动画中感兴趣的对象在整个屏幕上移动的情况则不太适用。
此插件使’渲染区域’变得自适应,使区域每帧更新其位置和大小,始终围绕选定的对象或对象集合,将渲染能力集中在图像的这些特定部分。您可以在时间轴中滚动以查看区域自动更新并在准备好时渲染。
还有一个’关键帧’模式,允许您手动放置和关键帧渲染区域的位置,而不是跟踪对象或集合。
它如何帮助您?
如果您正在进行测试渲染并希望预览动画对象的渲染,但不想在处理背景对象上浪费时间,您可以使用’动画边界渲染’将渲染集中在选定对象上。
如果您渲染的图像具有透明背景(对于进行合成的人来说很常见),并且希望跳过渲染透明区域(尽管是空的,但仍需要时间处理),您可以再次选择要跟踪的对象或集合,动画渲染区域插件将处理其余部分。
它是如何工作的?
插件查看要跟踪的选定对象的边界框,并相应地调整渲染区域。或者,可以通过分析对象的’内部点’(顶点、晶格点、曲线点等)来跟踪对象,对于复杂对象可能较慢,但非常精确。
您还可以始终使用插件的’边距’功能,确保在跟踪对象周围始终有一个’安全’区域。
为什么我要开发这个插件?
我在渲染动画时注意到,除了我正在渲染的对象外,帧的很多部分都有透明背景。尽管这些区域是空白的,但渲染器仍在花费时间处理这些区域。看着渲染器在这些空白区域上花费时间而不关注重要区域,这令人恼火。我知道这些区域是空白的,但Blender不知道!我知道Blender的渲染区域可以跳过单帧的区域,但我也知道这在对象移动的动画中不起作用。更快的渲染的想法是我开始编写脚本所需的全部动力。
支持哪些Blender版本?
最初插件是为Blender 2.74构建的(后来更新为与2.79兼容),但现在我已更新它以适用于2.8及更新版本。购买时包含2.79和2.8+版本的插件。目前两个版本在功能上没有区别。
限制
不幸的是,尽管我尽了最大努力,插件仍有一些限制:
- 只能选择图像格式作为渲染输出。例如,您可以渲染为JPG图像序列,但不能渲染为MP4视频
- 无法跟踪相机、空对象、灯光、实例(包括实例化集合)、粒子系统和扬声器对象(但您可以将一个可跟踪对象父级到一个不可跟踪的对象并跟踪该对象)
- 不能为不同的视图层(2.79中的渲染层)使用不同大小的渲染区域。这只有在单独渲染出视图层时才可能实现
- 当相机设置为使用’全景’镜头类型(例如等距矩形、镜像球等)时,跟踪将不起作用
- 渲染区域与合成器配合使用不可靠。建议单独渲染每个通道(或作为多层EXR),然后在合成器中使用这些渲染
版本日志:
V3.0
- 更新插件以适用于Blender 2.80及更高版本
- 移除了在输出面板中选择视频格式时进行渲染的能力(这是一个错误,导致创建多个视频文件而不是单个输出文件)
- 其他小错误修复
V2.1
- 修复了由于模态操作符在’后台’(-b)模式下不起作用而导致命令行渲染失败的问题
V2.0
- 现在可以正确取消渲染
- 除了网格对象外,现在还可以跟踪文本(字体)对象、曲线、表面、元对象、晶格和骨架
- 现在可以手动关键帧渲染边界,而不是跟踪对象
V1.1
- 修复了导致动画渲染在错误的开始帧上进行的错误
©版权声明:本站除原创作品外的资源均收集于网络,只做学习和交流使用,版权归原作者所有,若作商业用途,请购买正版。



评论0