网易首页 > 网易号 > 正文 申请入驻

白学了?Blender现有动画功能将在2年后全部换成新系统,2025开发路线图来啦~

0
分享至

“ 感知技术 · 感触CG · 感受艺术 · 感悟心灵 ”

中国很有影响力影视特效CG动画领域自媒体

不知道小伙伴们还记不记得,在去年年末的时候CG世界曾经给大家介绍过Blender搞了件大事情,宣布启动名为【动画2025】的新项目。

这是一个为期三年、雄心勃勃的计划,于今年1月1日开始,一直持续到2025年底。目的是在这三年内逐步改进和增强这款3D开源软件的角色绑定和动画工具,最终在2025年底为创作者提供强大的创作工具集。

随着项目的不断推进,上月末Blender的动画和绑定模块开发团队召开了研讨会,本次研讨会的目标是通过减少手动数据管理,加速动画师(和其他使用动画数据的人)的工作流程。

作为项目的一部分,开发人员计划构建新系统的原型,优先考虑绑定解释器、3D 洋葱皮和绑定/约束节点,改造Blender的骨骼、动作和对象系统,实现多对象动画、更好的数据处理、动画数据的分层等。

本月17日,Blender基金会发表了一篇新的博客文章,总结了上月研讨会上的发现,并分享了备受期待的动画2025项目最新进展。尽管该博文指出制定详细的时间表还为时过早,但还是提出了一个初步的发布路线图。

废话不多说,快来一起看下动画2025项目又有哪些改进和更新吧。

在过去的20多年间,Blender一直是使用Action数据块作为其主要的动画数据容器,而现在设计团队计划启用一个全新的名为“Animation”的数据块,它将逐步取代Action成为Blender动画数据的主要容器。

01

动画图层

新的动画层系统的目标是:用一个数据块包含全部的动画层,并且提供可以跨层编辑动画的工具(类似Dope Sheet可以编辑不同数据块中多个F曲线的关键帧那样);允许在层上放置非F曲线数据,这些数据可以过滤或操作下层动画(如修改器)或引入新的动画数据(如模拟);以及能够实现在非F曲线层上进行动画。

某种意义上讲,每一层都可以看作是一个Action数据块,但功能更加强大。层可以包含F曲线和其他种类的动画数据,并且按从下层到上层的顺序进行评估。

动画层可以包含不同的内容,并在不同的帧上设置关键帧,

并且每一层与下一层的混合方式还可以在每层单独配置,

不同于现有的NLA系统,该系统中每一层都有一个混合模式(替换、组合、加、减、乘)和影响力(0-100%),这使得管理起来更加方便,同时也能更直观地将层合并在一起。

图层也可以进行嵌套:

而这些嵌套层的行为方式则由父层的“子模式”设置来决定:

-混合:将子图层进行组合,就像组合顶层动画层一样。

-选择:同一时间只允许一个子图层处于活动状态。这可以用于在不同的替代方案之间切换。

※一个图层是否可以同时包含自身和子图层的数据还在讨论阶段;目前可能会只允许二者选其一。

02

多数据块动画

Animation数据块可以按照“用户”对其动画进行分组,

通过同一系统,还可以对多个角色进行动画处理。

03

多目标动画

与Actions相反,图层可以包含多个数据块的动画。这通过一个输出系统来实现,动画数据有多个输出端,可以将不同的数据块连接到这些输出端上。

如图可以看到有两个输出端,一个链接到Einar,另一个链接到Theo,且每个输出端都有一个独立的F曲线。

※在用户界面中的具体呈现还在设计中,一个已连接的输出端可能只显示它所连接的数据块的名称。

04

添加非线性编辑功能

层的动画数据实际上包含在该层上的条带中,默认情况下只有一个条带,且能够无限延伸(甚至更远)。

如果用户需要,也可以给条带设置范围,使其行为更像NLA条带,之后进行一系列操作:在时间线上左右移动它、重复它以及从相同或其它层引用它。

将数据始终放在一个条带中,方便以统一的方式处理数据,可以避免像现在使用NLA必须进行大的切换。不仅工具会变得更统一,对于插件开发者来说工作也会更轻松。

条带类型

虽然所有层是相同的,但层上面的条带类型却不同,不同的条带类型也有着不同的功能:

- 关键帧条带:最基本的通过关键帧存储动画数据的条带,与Action相似,但具有多数据块动画功能。

- 引用条带:引用同一动画数据块中的其他条带,可以将数据重新映射到另一个输出(即对Cube.002使用Cube.001动画)或另一个数据路径(在重命名骨骼后,将FCurves重新映射到新名称)。

- Anim条带:类似于引用条带,只是它不指向另一条带,而是指向整个不同的动画数据块。

- 元条带:实际是一个嵌入的动画数据块,包含一组嵌套的层及其自己的条带,这些条带也可以是能够实现任意嵌套的元条带。

当然还有一些需要进一步完善的条带

- 模拟条带:与模拟系统结合,以模拟肌肉、布料或其他效果。不仅仅是动画系统,这需要在Blender中进行更多的工作。

- 程序动画条带:有一个节点系统来处理底层动画层的结果。这将把数据评估分为几个部分,同时需要Blender其他领域的支持。

- 流数据条带:流数据来自其他源(如通用场景描述(USD)、Alembic文件和运动捕捉文件)。这也需要改变当前使用这些文件的方法,可能会与Collection进行组合。

05

数据模型图

展示了Animation系统的内部数据结构,Animation数据块是核心,它包含层、条带来组织动画数据,层和条带允许灵活组合不同的动画类型,通过 Animation、Layer、Strip、Action等多个层次的组合来实现复杂的动画组织和控制。

每层都有一个层列表和输出列表,每个ID指针用来确定输出动画的数据块,能够自动设置为数据块的名称。因此如果指针丢失,仍有标签用于识别和重新映射输出。确保不同的数据块类型不能混合,就像不能将“材质操作”指定给网格数据块一样。

※主创团队正在探索的一个想法是“共享”输出:使用一个输出来控制多个数据块的动画,但由于它会使新系统使用变得更加复杂,目前还不能确定这是否是一个可取的功能。

条带类型

绿色节点都包含在动画数据块本身中,

关键帧条带里面包含每个输出的动画通道数组,但条带如何准确的引用输出仍然是一个悬而未决的问题,可能会使用索引,也可能会使用指针。

引用类型的ReferenceStrip和AnimStrip和可以进行两种重新映射:

- 重新映射输出:将某个数据块的动画应用到另一个数据块。

- 重新映射数据路径:将某个属性的动画应用到另一个属性。这是基于前缀进行的,所以任何以重新映射的前缀开头的数据路径(在Blender内部称为RNA path)都会被改变。

通道类型

新的动画模型适用于F曲线关键帧以外的多个关键帧,能够支持更多类型的动画通道,可以实现与Grease Pencil制作动画的更好集成。

FMap定义动画帧和数组索引之间的对应关系,与FCurve不同,FMap可以是间断的,只在某些关键帧指定一个索引,其他帧留白,更加适合Grease Pencil 制作的动画。

IDChooser是当前摄像机标记的概括和扩展。可以让用户定义从某一帧开始使用哪一个对象,它扩展和改进了目前只能用于摄像机切换的标记系统。但这种方式不太可能应用到动画所有的数据块关系,可能先挑选一些可以以这种方式进行动画的个别属性,之后再在此基础上进行扩展。

当然,想要使Animation成为一个真正实用的系统,还有很多需要设计的地方↓

链接行为和工具

001

除了常见的在多个文件之间链接动画数据,新工具的目标是还要实现更复杂的工作流程。

模拟层

002

动画和模拟可以共用一个时间源,也可以分别使用独立的时间设置。

程序化动画Procedural Animation

003

程序化动画可以包括多种功能,如一个完整的基于节点的动画生成和混合系统,或者简单地在层级上使用F曲线修改器。

动画系统动画Animating the Animation System

004

可以对层的各种动画参数进行动画控制,如控制层的混合效果强度、遮罩条带的参数等。(存放位置有待设计)

绑定节点

005

一个可以在不同帧范围内激活的控制绑定系统。如何将这样的系统集成到更大的动画系统中还需要进一步设计。

06

与Grease Pencil团队协作-重影

动画2025项目宣布的首批开发目标之一:与Grease Pencil团队合作开发的3D重影(洋葱皮)系统,目前已经有一个可运行和展示基本功能的原型版本。

目标

· 在当前视图上显示不同时间点的数据叠加。

·适用于所有对象类型的统一系统。

·可编辑重影,不再需要为了编辑重影而移动场景帧。

·可移动的重影,便于跟踪运动过程,也可以拉开间距以获得运动的全景概览。

·不阻碍Blender其他部分功能,重影系统不会影响播放和清理速度。

特点

·定义要生成的重影对象,或它的一个子集。

·定义重影的时间,可以相对于当前的时间,也可以定义为绝对帧。

·单击重影就可以直接跳转到对应动画帧。

·能够在屏幕和世界空间中偏移重影。

·为避免更新,重影可以被锁定。以便保留一个动画的参考版本,来探索和比较不同的动画版本。

当然,对于这一新系统还存在着许多技术挑战。

研讨会的重心虽然集中在数据模型上,但对于支持该模型的具体操作也提出了一些新的思路:

·按选择拆分:选定的F曲线转到另一层,其余的保留在当前层。

·每层可配置“属性集”,在插入关键帧时,这个属性集中的属性会自动在对应层上插入键值。

·频率分离:F曲线分为低频(即宽运动)和高频(精细运动),然后将混合在一起以产生相同的动画,可以单独编辑这些动画。

·流媒体和录制:从某个系统流式传输动画,并将其记录为F曲线。

·组合动画通道:确保四元数(始终为4个值)甚至整个变换(位置+旋转+缩放)始终完全设置关键帧,以开辟有趣的新工作方式。如果Blender系统能知道每一帧的所有属性都有设置关键帧,那么就可以在视口中应用更强大、更容易使用的动画技术。

07

日程表

文章的最后,主创团队也给出了初步的计划日程表,

- 4.0版:计划能看到其中一些功能作为实验性功能出现。

- 4.x版:继续扩展功能,并创建工具以将现有动画转换为新系统。

-4.y版:将默认的动画存储更改为新系统,同时保留旧系统。

- 5.0版:自动将旧式动画数据转换为新系统,并从UI中删除旧动画系统。(出于版本控制的目的,一些数据结构仍然需要保留)。

So,现在学Blender动画系统的同学,可能到了2025年发布新版的时候要重新学了。

好了,今天的介绍就到这里。虽然大方向已经明确,但时间还早,在细节之处可能会存在变动,小编也会时刻关注更新的~

参考

Animation Workshop: June 2023 — Developer Blog (blender.org)

end

点击图片进入详情页

10岁开始学软件,现在16岁的他已经出教程,写插件了

毫无保留!美女大神给动画初学者的7个技巧与见解!!

看饿了,竟然不是实拍的?大神练手作品:一锅沸腾的辛拉面

【免费模型】植物、蔬菜、水果3D模型来袭!

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
4s店蹭饭当事人再发声!道歉并回应了4件事,还举报4s店税务问题

4s店蹭饭当事人再发声!道歉并回应了4件事,还举报4s店税务问题

奇思妙想草叶君
2026-03-23 03:18:44
两头堵,油价上涨,电车充电上涨,还是百姓买了单,不止是尴尬!

两头堵,油价上涨,电车充电上涨,还是百姓买了单,不止是尴尬!

眼光很亮
2026-03-22 12:47:44
黄金,狂跌不止

黄金,狂跌不止

云观新闻
2026-03-22 13:49:45
2-0!0-3!曼城击败阿森纳夺冠,热刺惨败,国米掉链子,皇马翻盘

2-0!0-3!曼城击败阿森纳夺冠,热刺惨败,国米掉链子,皇马翻盘

足球狗说
2026-03-23 06:12:36
核圈失守!以色列防空神话被击穿,伊朗打击圈冲出中东近4000公里,美以伊三方棋局彻底乱了!

核圈失守!以色列防空神话被击穿,伊朗打击圈冲出中东近4000公里,美以伊三方棋局彻底乱了!

国是直通车
2026-03-22 16:00:02
炸!炸!炸!接连发射!日本都蒙圈了!

炸!炸!炸!接连发射!日本都蒙圈了!

安安说
2026-03-18 10:57:06
泡沫破了!大批文旅项目开始批量倒闭

泡沫破了!大批文旅项目开始批量倒闭

新浪财经
2026-03-22 18:25:59
张本一家遭重罚!240万罚单,津贴暂停,教练执照终止,上亿广告费无缘

张本一家遭重罚!240万罚单,津贴暂停,教练执照终止,上亿广告费无缘

最爱乒乓球
2026-03-23 00:09:35
释永信行贿的是何方神圣?

释永信行贿的是何方神圣?

方清云
2026-03-22 17:26:33
马思纯真空上阵,让人看了欲罢不能!

马思纯真空上阵,让人看了欲罢不能!

草莓解说体育
2026-03-22 13:39:20
哈兰德被锁死,21岁奇兵天神下凡!2-0阿森纳,曼城拒绝四大皆空

哈兰德被锁死,21岁奇兵天神下凡!2-0阿森纳,曼城拒绝四大皆空

我的护球最独特
2026-03-23 02:25:01
于东来儿媳首次正面露面,颜值封神,和婆婆马丽撞脸像复制粘贴

于东来儿媳首次正面露面,颜值封神,和婆婆马丽撞脸像复制粘贴

潮鹿逐梦
2026-03-22 22:55:31
何猷君带娃看东超决赛,俩孩子正脸曝光,儿子像妈妈,女儿像爸爸

何猷君带娃看东超决赛,俩孩子正脸曝光,儿子像妈妈,女儿像爸爸

阿库财经
2026-03-22 21:16:40
医保新规4月1日执行,1985-1965年人群注意,6项操作越早办越好

医保新规4月1日执行,1985-1965年人群注意,6项操作越早办越好

i书与房
2026-03-21 20:08:25
日本台湾油价接连下跌,大陆油价却疯涨至9元,差异原因一目了然

日本台湾油价接连下跌,大陆油价却疯涨至9元,差异原因一目了然

潮鹿逐梦
2026-03-21 20:08:52
32GB+2TB!华为新机官宣:3月22日,全新开售!

32GB+2TB!华为新机官宣:3月22日,全新开售!

科技堡垒
2026-03-22 11:13:28
美国花滑女将格伦投下一枚重磅炸弹,"生理期不包含在指导手册中"

美国花滑女将格伦投下一枚重磅炸弹,"生理期不包含在指导手册中"

峰云峰雨
2026-03-21 18:52:39
美为打通霍尔木兹海峡“不择手段” 伊朗或“鱼死网破”

美为打通霍尔木兹海峡“不择手段” 伊朗或“鱼死网破”

大象新闻
2026-03-22 19:53:04
是招聘还是讽刺7000多家央国企开启春招,门槛却把大学生看笑了

是招聘还是讽刺7000多家央国企开启春招,门槛却把大学生看笑了

鬼菜生活
2026-03-22 17:09:34
苏超热身赛变全武行 近3万观众前 海港与南通队斗殴+多人拳脚相向

苏超热身赛变全武行 近3万观众前 海港与南通队斗殴+多人拳脚相向

我爱英超
2026-03-22 18:46:33
2026-03-23 06:52:49
CG世界 incentive-icons
CG世界
分享国内外优秀CG作品,教程
5702文章数 8544关注度
往期回顾 全部

游戏要闻

BLG四局战胜G2,拿下先锋赛冠军!LPL时隔1036天再度问鼎国际赛事

头条要闻

媒体:特朗普48小时通牒砸向伊朗 不排除美国铤而走险

头条要闻

媒体:特朗普48小时通牒砸向伊朗 不排除美国铤而走险

体育要闻

46岁生日快乐!巴萨全队穿10号致敬小罗

娱乐要闻

47岁“国际章”身材走样?让嘲笑她的人闭嘴

财经要闻

睡梦中欠债1.2万?这只“虾”杀疯了

科技要闻

嫌台积电太慢 马斯克要把芯片产能飙升50倍

汽车要闻

14.28万元起 吉利银河星耀8远航家开启预售

态度原创

艺术
手机
游戏
家居
本地

艺术要闻

乾隆皇帝的 “私密日记”

手机要闻

华为蝉联榜首,苹果紧追不舍,OPPO、vivo、小米、荣耀差距不大!

《龙之信条2》发售两周年 Steam版还有D加密

家居要闻

时空交织 空间绮梦

本地新闻

春色满城关不住|绍兴春日顶流,这片樱花海藏不住了

无障碍浏览 进入关怀版