跳转至

Octo Rig Composer

Video tutorial — coming soon

一个为 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 也随之改变。

    Outliner

  • frames-first 的 pose 方式


    用 Harmony 真正的工具摆 pose——deformer、peg、drawing substitution——然后按 F6 给这个 frame 打标签。ORC 存的是一个 frame 引用,而不是一个 delta,所以之后调整那个 frame 再重新 compose,一切照常生效。

    Keying

  • 可以叠加的维度


    一个 pose layer 跨越它自己的 grid 打 key,再加上它所属 control 的 turnaround,再加上一个 knob——最多六个轴,在运行时混合。Driver 和 look-at 字段能达到八个。

    Dimensions & Key Domains

  • Driver


    Slider、checkbox、combo slider 和 2-D pad,可以写入任何 Harmony 属性、切换 drawing,或驱动其他 driver。可以是全局的,也可以按 snap 打 key。带释放/保持的 influence。

    Drivers

  • Look-At


    两种独立模式——Tracked Pegs 用于虹膜和瞳孔,Deform Follow 用于眼睑和皮肤。支持多对,带 convergence、squash、bulge 和逐曲线权重。

    Look-At

  • Constraint


    把一个源 peg 的 channel 复制到多个 target 上,或者把它们锁定在原地,用的是 Harmony 原生的 column 共享机制。可以用一个 checkbox driver 来开关它。

    Constraints

  • Visibility Group


    对 widget 和 rig 节点分组,把组嵌套起来,并选择一个被关闭的父组,是只隐藏子节点的复选框,还是连它们的 widget 一起隐藏。

    Visibility Groups

  • 一个可视化的 Widget Editor


    把 MC 的 widget 铺在角色的一张快照上:位置、缩放、handle 形状、颜色、标签、参考线——还可以拖动 grid 自己内部的线条来塑造网格。

    Widget Editor

  • 可以带走的 Preset


    保存整套配置——structure、widget 布局、targets、sides、drivers、look-ats、groups——然后应用到下一个同类型的角色上,在任何改动生效前有一个 dry-run 预览。

    Presets

  • Compose 和 Unroll


    Compose 一次性把整套配置盖章写进 MC。Unroll 反过来——把一个已合成 MC 里存储的 pose 烘焙回时间轴上的关键帧。

    Compose


工作原理

搭建 rig controls · layers knobs · targets 在 Harmony 中摆 pose Camera View,真实工具 F6 给 frame 打标签 添加行为 drivers · constraints look-at · groups Compose 一个运行时脚本 写入 MC 节点 随时重新打开已合成的 MC —— ORC 会读回它自己的状态,你可以继续编辑 Unroll 把 MC 的 pose 烘焙回时间轴上的关键帧

从哪里开始

  • 刚接触 ORC?


    先读 Concepts & Vocabulary——这二十分钟会让后面的一切都变得显而易见——然后从上到下跟着侧边栏走。

  • 更喜欢看视频?


    36 节课程 按复杂度排序,从第一个 Master Controller 一路到生产用的 preset 和重型 rig。

  • 只是在安装?


    先看 Installation,再看 Quick Start,走一遍最短的完整流程。