ILM 灯光 TD 谈生产级 Katana 灯光宏的制作习惯
在 VFX 和动画流程中,灯光 macro 是提升效率的重要工具。ILM 灯光 TD Jonathan Wai 在 CG Channel 的文章中,结合十余年影视与广播项目经验,分享如何构建能在真实制作压力下保持可靠的 Katana 灯光 macro。他开发的灯光 macro 框架已用于《曼达洛人》第三季和《变形金刚:起源》等 ILM 项目,并被这些项目中的其他艺术家采用。

这些原则并不依赖复杂脚本,而是来自真实团队协作中的生产习惯。示例基于 Foundry 的 Katana——一款灯光与 Lookdev 软件,但底层思路也可用于其他软件的 macro 制作。
1. 为团队而建,而不是只为自己
macro 一旦发布,就不再只属于制作者。其他艺术家会打开、修改并依赖它。布局混乱或意图不清,会让后续维护变难。制作中,工具常因排期变化在多个团队之间流转;组织清晰的 macro 更容易更新,混乱的 macro 则会拖慢整个镜头序列,因为没人愿意冒险改坏它。清晰命名、合理分组、在逻辑不直观处加简短说明,都能让没有坐在你旁边的同事理解你的意图。
2. 设计清晰、能沟通的 UI
macro 的可用性很大程度取决于 UI。如果灯光师需要猜某个控制项的作用,他们要么忽略它,要么误操作引入问题。一个可靠的 UI 通常包括:

- 清晰命名,避免个人化简写;
- 高级设置使用可折叠分组;
- 控制顺序符合逻辑,例如 Exposure → Color → Shaping → Extras;
- 顶部用一行说明工具用途;
- 更少但更聪明的控制项,而不是几十个开关。
目标是让艺术家打开 macro 后能在几秒内开始打灯。
3. 所有东西都要版本化
macro 的寿命往往比最初制作者更长。几个月后,其他人可能仍在使用你第一天做的工具。版本管理既保护你也保护其他人。不要覆盖文件,而是保存新版本;在 macro 内添加注释,写明更新日期和原因;保留归档文件夹。这些操作几乎不花时间,却能避免很多“这个工具为什么突然坏了”的讨论。

4. 避免隐藏依赖
macro 在每台机器上都应以相同方式加载——你的、主管的,以及渲染农场的。需要避免的常见问题包括:

- 硬编码指向个人磁盘的路径;
- 引用只有你才有的测试贴图;
- 使用不属于工作室构建版本的自定义脚本。
这些问题会让 macro 在换机器或上渲染农场时失效。
相关链接
原文链接:10 expert tips for building production-ready lighting macros
喜欢这篇内容吗?