Octo Rig Composer¶
一个为 Toon Boom Harmony 打造的 Master Controller composer。
Harmony 的 Master Controller 是一个脚本编写的平台。Octo Rig Composer 把它变成一个你搭建出来、而不是写脚本写出来的 rig:你在一棵树里排布 control 和 pose layer,用 Harmony 自己的工具给角色摆 pose,给 frame 打上标签,然后按下 Compose。ORC 会生成一个单一的运行时脚本,把 deformer、peg、drawing substitution、driver、constraint、eye tracking 和 visibility 一起接入一个 Master Controller 节点。
在你按下 Compose 之前,场景里不会写入任何东西。
试试看¶
ORC 合成出来的 Master Controller widget,和你用来 author 的是同一批。下面这些是实时的——拖动看看。
它能做什么¶
-
一个 rig,一棵树
Control、pose layer、knob、driver、constraint、look-at 和 visibility group,全部在一个 outliner 里。一个节点所在的位置就是它跨越打 key 的对象——把它拖到别处,它的 key domain 也随之改变。
-
frames-first 的 pose 方式
用 Harmony 真正的工具摆 pose——deformer、peg、drawing substitution——然后按 F6 给这个 frame 打标签。ORC 存的是一个 frame 引用,而不是一个 delta,所以之后调整那个 frame 再重新 compose,一切照常生效。
-
可以叠加的维度
一个 pose layer 跨越它自己的 grid 打 key,再加上它所属 control 的 turnaround,再加上一个 knob——最多六个轴,在运行时混合。Driver 和 look-at 字段能达到八个。
-
Driver
Slider、checkbox、combo slider 和 2-D pad,可以写入任何 Harmony 属性、切换 drawing,或驱动其他 driver。可以是全局的,也可以按 snap 打 key。带释放/保持的 influence。
-
Look-At
两种独立模式——Tracked Pegs 用于虹膜和瞳孔,Deform Follow 用于眼睑和皮肤。支持多对,带 convergence、squash、bulge 和逐曲线权重。
-
Constraint
把一个源 peg 的 channel 复制到多个 target 上,或者把它们锁定在原地,用的是 Harmony 原生的 column 共享机制。可以用一个 checkbox driver 来开关它。
-
Visibility Group
对 widget 和 rig 节点分组,把组嵌套起来,并选择一个被关闭的父组,是只隐藏子节点的复选框,还是连它们的 widget 一起隐藏。
-
一个可视化的 Widget Editor
把 MC 的 widget 铺在角色的一张快照上:位置、缩放、handle 形状、颜色、标签、参考线——还可以拖动 grid 自己内部的线条来塑造网格。
-
可以带走的 Preset
保存整套配置——structure、widget 布局、targets、sides、drivers、look-ats、groups——然后应用到下一个同类型的角色上,在任何改动生效前有一个 dry-run 预览。
-
Compose 和 Unroll
Compose 一次性把整套配置盖章写进 MC。Unroll 反过来——把一个已合成 MC 里存储的 pose 烘焙回时间轴上的关键帧。
工作原理¶
从哪里开始¶
-
刚接触 ORC?
先读 Concepts & Vocabulary——这二十分钟会让后面的一切都变得显而易见——然后从上到下跟着侧边栏走。
-
更喜欢看视频?
36 节课程 按复杂度排序,从第一个 Master Controller 一路到生产用的 preset 和重型 rig。
-
只是在安装?
先看 Installation,再看 Quick Start,走一遍最短的完整流程。