Blender 2.75 的酷炫新功能

还没有读者喜欢这篇文章。
Project Goodeberry surprised sheep character

Cosmos Laundromat 的原始渲染图。由 Jason van Gumster 修改。CC-BY 4.0

Blender 2.75 的发布指日可待。当然,考虑到大约两个月的发布周期,情况似乎总是如此。当然,这个特殊的发布周期恰好发生在 Blender 学院制作Cosmos Laundromat(也称为 Gooseberry 开源电影项目)期间。该项目中的许多好东西仍在另一个分支中进行大量开发(和使用);但是,除了关键的错误修复之外,还有大量酷炫有趣的功能已经进入主分支。让我们来仔细看看其中一些重要的功能。

立体 3D

合并到 Blender 的这个版本中的最大功能之一来自 multiview 分支。简而言之,Blender 现在完全支持创建立体 3D 图像的功能。随着 3D 电影和电视的日益普及——更不用说游戏中的 VR 头显——很多人都有兴趣生成在这种格式下效果良好的图像。现在 Blender 可以做到这一点了。

这非常酷。它支持从(公认的廉价)红/青色浮雕 3D 显示,到更高级的隔行扫描和页面翻转显示技术等所有功能。对这种显示的支持不仅限于最终渲染;3D 视图中也提供了这种支持。因此,如果您碰巧拥有作为计算设备一部分的 3D 显示设备,您实际上可以在 3D 的 Blender 中工作。

Blender 参考手册中有一篇很棒的文章,介绍了如何实际使用 Blender 的立体 3D 功能(文档万岁!)

Cycles 中更好的 AMD GPU 支持

Blender 的 GPU 加速渲染器 Cycles 在此版本中也得到了巨大的提升。虽然 Cycles 旨在利用现代 GPU 的计算能力,但在这一点上,这种能力在基于 AMD 的显卡上受到了限制。令人高兴的是,一些 AMD 开发人员向 Blender 提交了一个大型补丁,该补丁有效地允许 Cycles 使用 AMD GPU 进行渲染。

并非所有 Cycles 功能都已得到支持——包括运动模糊、相机模糊、次表面散射、体积光照和透明阴影——但这些功能会随着时间的推移而实现。当 CUDA GPU 首次引入这些功能时,我们也必须等待这些功能得到支持。最重要的是,如果您拥有一张能够支持 OpenCL 进行 GPU 计算的显卡,您就可以利用 Cycles 获得更快的渲染体验。

Cycles 中的光门户

长期以来,使用 Cycles 渲染建筑物内部场景的人们一直抱怨,图像需要很长时间才能收敛到无噪点的结果。为了帮助解决这个问题,区域光灯添加了一个门户选项。在给定的场景中,您将一个区域光灯放在光线应该穿过的开口(窗户、敞开的门口、天窗等)前面,并启用门户选项。此时,区域光灯不再发光。相反,它充当一个指南,让 Cycles 渲染器知道这就是场景的环境照明的来源。

逐样本而言,如果您在场景中使用光门户,渲染过程会较慢;但是,由于图像以更少的样本收敛到更无噪点的结果,因此总体渲染时间应该会大大缩短。在 blenderartists.org 论坛中有一组令人印象深刻的测试和实验。(完全披露:我是这些论坛的版主。)现在你的角色不必经常在户外了。

多对象编辑

Blender 用户长期以来一直希望的功能之一是能够同时修改多个选定对象。例如,如果您有十几个带有细分表面修改器的对象,并且您想增加它们拥有的细分数量,过去您必须单独选择每个对象并一次更改这些值(或编写一个小的 Python 脚本来为您执行此操作)。现在您不必经历这种麻烦了。您只需选择您的对象,在更改您的细分值时按住 Alt 键,所有对象都会更改。

诚然,此功能仍有待完善。虽然它适用于所有数字输入字段、滑块、复选框和下拉菜单,但它不适用于任何基于操作符的东西。例如,如果您想将相同的修改器添加到所有选定对象,这目前还不可能。此外,使用 Alt 键修改器的决定是暂时的,Blender 的未来版本可能会采用更自然的方法。但是,尽管如此,这个小功能对于处理场景中大量对象的人来说是一个巨大的好处。

依赖关系图

此版本的一个悄然新增的功能是对 Blender 依赖关系图的大规模改造。这对于 Blender 中的绑定和动画来说意义重大。此功能的开发(和开发计划)已经进行了很长时间——以至于它几乎达到了神话般的地位。Blender 代码博客上有一篇关于依赖关系图及其用途的精彩文章,但这里是简短版本:任何时候您在对象之间建立关系(父级、约束、驱动器等),这都被认为是依赖关系。当您更改一个对象时,依赖关系图用于确定哪些对象受到该更改的影响,然后更新它们。

当 Blender 在几年前的 2.5 更新中获得“动画一切”的能力时,现有的依赖关系图可以充分处理它,但速度很慢,在某些情况下会失败,并且会报告您认为不存在的循环依赖关系。这最终导致“动画一切”变成了“大部分动画一切”。随着 2.75 中依赖关系图的更新,已经采取了一些重要步骤来消除“大部分”(并加快速度)。

当然,由于此功能几乎触及 Blender 的每个角落,因此其作为旧依赖关系图的替代品的完全迁移正在以小的、受控的步骤进行。因此,在 2.75 中,旧的依赖关系图和新的依赖关系图并存。如果您想试用新的依赖关系图,请使用 --enable-new-depsgraph 命令行参数启动 Blender。

对称绘制

Blender 此版本的一个有趣的新增功能是在 3D 视图中包含对称绘制支持。在 Blender 中进行对称雕刻(其中在一侧修改网格会自动更新另一侧的网格)已经很长时间了;但是,到目前为止,这种功能还没有扩展到绘制。一个非常好的预览视频演示了此功能

这绝对是加快模型上获得精细纹理速度的好方法。

去测试一下吧!

这些不是 Blender 2.75 版本中唯一的增强功能。您可以在开发者 Wiki 上的发行说明中获得它们的完整概况。在撰写本文时,有一个候选版本已经发布并可供测试。如果您是 Blender 用户——即使是偶尔/休闲用户——请下载它并试用一下。如果您发现问题或错误,请报告它。开发人员无法修复他们不知道存在的错误。

如果您在官方 2.75 版本发布后阅读此文:祝您新功能玩得愉快!(但您仍然可以报告错误。)

开放
艺术

本文是 Jason van Gumster 的开放艺术专栏的一部分。您是否有关于开源艺术工具或项目的文章创意?提交您的文章创意.

User profile image.
Jason van Gumster 主要编造东西。他写作、制作动画,偶尔也教书,所有这些都使用开源工具。他经营一家小型独立动画工作室,撰写了《Blender For Dummies》和《GIMP Bible》,并继续在他的 [有时] 每周播客《开源创意播客》中脱口而出他的经历。在 @monsterjavaguns 上的冒险(和谎言)。

评论已关闭。

Creative Commons 许可协议本作品根据 Creative Commons 署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.