COLUMN / dcc mechanics nuances

ADUCG /
DCC Mechanics & Nuances

Exploring the depths of dcc mechanics & nuances. Curated articles, technical deep dives, and production insights.

在 Houdini 中集成 Conduit:从工具碎片到 ProductIO 框架

2026.04.27

梳理 Blue Sky Studios 在 Houdini 里接入 Conduit 的一次系统化改造:用 ProductPDG 把版本化 Product 管理带入 PDG,再用 ProductIO 统一 Houdini 的读写节点,让“选择 Product → 自动解析路径/依赖 → 执行输出流程”成为默认工作方式。

版本镜像管理:用 Ar 2.0 实现一键全场景更新(v01 → v02)

2026.04.27

围绕 USD 的 Ar 2.0(Asset Resolution)聊清楚三件事:为什么要把物理路径变成逻辑标识符、如何用解析器实现“版本镜像”,以及从 JSON 映射到 ShotGrid/ftrack 再到自研 Resolver 的落地取舍。

一套学生团队的 USD Pipeline:Maya → Solaris → RenderMan + Tractor

2026.04.27

整理 ESMA 毕业短片团队的一套 USD 工作流:资产在 Maya 完成建模/绑定,Lookdev 与 Set Dressing 在 Solaris,最终渲染交给 RenderMan,并用 Tractor + 自研工具把批渲与故障恢复流程自动化。

从 Maya 到 Houdini Solaris:基于数据驱动的场景自动化重建方案

2026.04.26

以关卡美术视角复盘 JonnhyRDG 的 ajhoudini 工作流:从 Maya 导出布局数据(XML)→ 转成可读字典(JSON)→ 在 Houdini Solaris 中批量生成 USD 参考与实例,避免手工重建与难以迭代。

从 $F4 到 {FrameID:4}:序列帧命名规则的演变

2026.04.23

梳理 Houdini 的 $F/$F4、Nuke 的 ####、以及 Unity/UE 的 {FrameID:4} 等序列帧占位符写法,解释它们为何出现、有什么差异,并给出跨软件管线对接时更稳妥的处理方式。

Light Linking 不是解决方案:它是 Lookdev 与场景基准失效的症状

2026.03.25

当你不得不“给每个角色单独打一套灯”,问题往往不在灯光,而在上游:Lookdev 基准不统一、材质数值不物理、曝光约定不存在。本文解释 Light Linking 会破坏什么,并给出更接近片场逻辑的替代方案(flags/blockers/light filters)。

Lookdev 到底是什么:一套可复用的制作级基准与数值表

2026.03.02

从 production 视角讲清楚 Lookdev 的边界与方法:标准化的中性场景(灰球/镜面球/色卡)、可核验的 albedo / F0 / IOR 数值范围、Standard Surface 的结构、SSS 的关键测量数据,以及从 v001 到最终交付的迭代回路与转台规范。

Foundry 收购 Griptape——fxpodcast 独家专访

2026.02.26

Foundry宣布已完成对Griptape的收购,这家公司专注于企业级AI编排。此举标志着专业视觉特效与动画流程中人工智能技术演进的重要一步

用于 Lookdev 的校准光照:可核验的 lux、色温与 HDRI 标定方法

2026.02.20

把“校准光照”讲清楚:光照强度(lux)与光谱分布(色温)如何落到 CG;真实世界参考值(太阳/室内照明/EV);Arnold/RenderMan 等任意单位渲染器里应当校准什么;HDRI 如何标定,以及灰球/色卡如何验证。

Arnold vs V-Ray vs Redshift vs Karma vs RenderMan:2026 年渲染器选择指南(制作视角)

2026.01.10

站在灯光主管的桌面上对比 8 个常见渲染器:Arnold、RenderMan、Karma、V-Ray、Redshift、Octane、Cycles、Unreal。不是跑分或功能表,而是讲清楚各自的定位、适用场景、以及你该如何做现实的选择。

Houdini 植被高效布局与碰撞模拟:把植被自动变成 UsdSkel Agents(含 Vellum)

2025.10.19

将 Andreas Kjær-Jensen 的两篇教程合并整理:用 TOPs 批处理把植被资产自动生成近似骨骼 + agent(UsdSkel),在 Solaris 里进行 instancing 与挑选,再抽取骨骼用 Vellum 做局部碰撞模拟,最后把动画回写并渲染合成。

Houdini 20.5 Copernicus Slap Comp:在 Solaris Hydra 里实时预览多渲染层合成

2024.08.26

Copernicus(新 COPs)在 Houdini 20.5 引入 Slap Comp,可在 Solaris 的 Hydra viewport 中实时预览 2D 调整。本文整理基础 Slap Comp Block 的搭法,并介绍用 context option 驱动的 Multi-Layer Slap Comp HDA:把多个 render layers 动态叠加,切换当前 active layer 时仍能在上下文里看最终合成。

Houdini 20 羽毛系统实战:做一只鸟(羽毛图集、Groom、APEX、Karma XPU、Solaris 导出)

2024.07.08

整理 Andreas Kjær-Jensen 的鸟类制作笔记:Houdini 20 的 Condensed Feather 数据结构怎么理解;如何从 feather atlas 开始搭羽毛库;Guide Groom 的羽毛模式关键参数;为什么建议分区导出并在 Solaris 组装;以及一个用于 Solaris 羽毛导出的 HDA 思路。

Houdini UDIM UV layout

2024.06.17

Houdini UDIM UV layout

Houdini输出FBX的LOD和Collision

2024.06.17

Houdini输出FBX的LOD和Collision

Maya Python 性能优化指南

2024.04.30

海量场景遍历与元数据操作的高性能模式。

Houdini 20 快速人群:Crowd MotionPaths 入门与 Agents/USD 的关键概念

2024.04.10

整理 Andreas Kjær-Jensen 的 Houdini 20 新 SOP Crowd 工具:Crowd MotionPaths 如何绕开传统 DOP crowd simulation,Agent 在 SOP/LOPs/USD 里是什么数据结构,以及如何用 Mocap Biped 快速搭可复用的 crowd agent(含 clip、props、以及 Solaris 注意事项)。

如何查询hip文件的houdini版本信息

2024.03.08

如何查询hip文件的houdini版本信息

Karma 里用 MaterialX 做皮肤 SSS:XPU 下位移与散射的关键调参

2024.02.26

结合 Andreas Kjær-Jensen 的流程,梳理 Karma XPU 的 MaterialX 皮肤着色:SSS(subsurface/radius/scale/anisotropy)该怎么理解,位移与细分(subdivision scheme + dicing)在 USD/Solaris 里如何正确启用,以及一套可复用的贴图接线与 remap 思路。

Solaris 里实时生成 Position Reference(pRef)AOV:让 aPMatte 在变形角色上也能“粘住”

2023.12.19

Point Position(pWorld/P)在变形网格上无法稳定约束遮罩。本文解释 Position Reference(pRef)的思路,并给出一段 Houdini 19.5+ 的 LOP Python 脚本:在 LOPs 中按指定源帧复制 points 到 primvar,从而在线生成 pRef;同时说明如何在 Karma 里把它作为自定义 AOV 输出。

在 Houdini 用 SOPs + Solaris 做程序化浮冰(Drift Ice):几何、细节、变体与 USD 组织

2023.12.19

整理 Andreas Kjær-Jensen 的浮冰制作流程:用 RBD Material Fracture 生成基础形体,VDB 往返做均匀拓扑,Attribute Noise/Curvature 叠细节,散点 clump 增加复杂度,再用 For-Each 生成大量变体,最后按 USD purposes(render/proxy)组织并导入 Solaris。

Substance Painter使用OCIO匹配Unreal Engine的显示色彩

2023.12.11

Substance Painter使用OCIO匹配Unreal Engine的显示色彩

解决UE5(UnrealEngine 5)迁移文件报错

2023.12.05

解决UE5(UnrealEngine 5)迁移文件报错

使用Nuke将360全景图转为柱形图

2023.07.03

使用Nuke将360全景图转为柱形图

Substance Painter与Unreal之间的Lookdev设置工作

2021.10.11

Substance Painter与Unreal之间的Lookdev设置工作

Clarisse 5.0 切换python版本

2021.08.14

Clarisse 5.0 切换python版本

usd-noodle

2021.05.21

usd-noodle

Katana批量镜头生产(二)

2021.02.19

Katana批量镜头生产(二)

Katana批量镜头生产(一)

2021.02.19

Katana批量镜头生产(一)

UE4 Texture Streaming Pool Over 报错

2021.02.05

UE4 Texture Streaming Pool Over 报错

UE4渲染自定义通道

2020.08.22

UE4渲染自定义通道

Clarisse iFX经验之谈(二)

2020.08.06

Clarisse iFX经验之谈(二)

如何启用Katana3.5的USD插件

2020.08.06

如何启用Katana3.5的USD插件

Arnold ROP配置预设AOV

2020.08.03

Arnold ROP配置预设AOV

Houdini Solaris中如何加载USD文件

2020.08.03

Houdini Solaris中如何加载USD文件

关于Katana Arnold输出MotionVector

2020.05.10

关于Katana Arnold输出MotionVector

Houdini Arnold自定义Cryptomatte

2020.04.29

Houdini Arnold自定义Cryptomatte

Clarisse iFX经验之谈(三)

2020.03.01

Clarisse iFX经验之谈(三)

Houdini Solaris USD基础概念(一)

2020.01.05

Houdini Solaris USD基础概念(一)

Houdini Solaris USD基础概念(二)

2020.01.05

Houdini Solaris USD基础概念(二)

Houdini帮助文档默认以Web浏览器打开

2020.01.04

Houdini帮助文档默认以Web浏览器打开

SideFX Labs

2019.11.29

SideFX Labs

关于场景装配

2019.10.26

关于场景装配

Nuke,Nuke Studio和Hiero禁用Frame Server

2019.07.28

Nuke,Nuke Studio和Hiero禁用Frame Server

Clarisse iFX 4.0 SP1坑爹BUG

2019.07.07

Clarisse iFX 4.0 SP1坑爹BUG

Unreal改进学习门户网站

2019.05.27

Unreal改进学习门户网站

houdini无法读取网络路径文件

2019.03.03

houdini无法读取网络路径文件

Maya动画曲线导出及导入

2019.02.28

Maya动画曲线导出及导入

Clarisse iFX经验之谈(一)

2019.02.19

Clarisse iFX经验之谈(一)

Maya 2018/2015速度比较

2018.11.17

Maya 2018/2015速度比较

启动katanaBin无法定位动态链接库kernel32.dll解决办法

2018.10.23

启动katanaBin无法定位动态链接库kernel32.dll解决办法

修复因卸载Maya等软件造成文件ico丢失

2018.08.03

修复因卸载Maya等软件造成文件ico丢失

UE4离线安装时报错解决办法

2018.07.27

UE4离线安装时报错解决办法

Arnold to Maya MultiSub Shader

2018.07.23

Arnold to Maya MultiSub Shader

加速Maya开启与关闭的方法

2018.07.16

加速Maya开启与关闭的方法

V-Ray环境变量问题

2018.06.26

V-Ray环境变量问题

Maya2017无法运行designer.exe

2018.06.20

Maya2017无法运行designer.exe

使用V-Ray Denoiser tool降噪

2018.05.06

使用V-Ray Denoiser tool降噪

Mtoa arnoldAOVChildSelector注册失败

2018.02.01

Mtoa arnoldAOVChildSelector注册失败

NUKE Relighting Nodes

2018.02.01

NUKE Relighting Nodes

修改默认的Mtoa渲染设置及Drivers

2018.02.01

修改默认的Mtoa渲染设置及Drivers

windows7上编译Pixar USD

2017.11.10

windows7上编译Pixar USD

MtoA Relative paths for standins

2017.11.01

MtoA Relative paths for standins

Version-up script for Clarisse (Nuke Style)

2017.10.26

Version-up script for Clarisse (Nuke Style)

Yeti and UDIM

2017.10.23

Yeti and UDIM

WindowBox Shader

2017.10.18

WindowBox Shader

OctaneRender for Maya Bubble Shader

2017.09.08

OctaneRender for Maya Bubble Shader

maya2011及以上安装时候可能遇到的问题

2017.09.02

maya2011及以上安装时候可能遇到的问题

MtoA2.0使用osl

2017.04.16

MtoA2.0使用osl

Katana启动加载渲染器批处理脚本

2017.01.12

Katana启动加载渲染器批处理脚本

Arnold for maya设置per-light AOVs和per-Shadow AOVs

2016.11.17

Arnold for maya设置per-light AOVs和per-Shadow AOVs

V-Ray alsurface shader

2016.09.23

V-Ray alsurface shader

MAYA2016以上版本Hypershade切换为旧版本模式

2016.09.13

MAYA2016以上版本Hypershade切换为旧版本模式

FStormRender初测

2016.09.06

FStormRender初测

Unreal Engine 4使用IBL

2016.09.04

Unreal Engine 4使用IBL

maya vray渲染细分工具

2016.08.17

maya vray渲染细分工具

Cryptomatte tools

2016.08.10

Cryptomatte tools

Arnold创建light passes

2016.03.23

Arnold创建light passes

Arnold MatCap Shader

2015.11.24

Arnold MatCap Shader

VRay PBR Shader

2015.10.24

VRay PBR Shader

Atom as Python Editor for Maya

2015.09.24

Atom as Python Editor for Maya

清除MAYA被锁定的未知节点

2015.08.24

清除MAYA被锁定的未知节点

Multi Color ID for Nuke

2015.08.21

Multi Color ID for Nuke

VRay GGX材质实例:更写实的高光

2015.08.17

VRay GGX材质实例:更写实的高光

GGX Shader for Vray

2015.08.16

GGX Shader for Vray

Python scripts for Subdivision and Texture Input Gamma in Vray for Maya

2015.08.12

Python scripts for Subdivision and Texture Input Gamma in Vray for Maya

Vray Render Elements UV and Point Position

2015.08.12

Vray Render Elements UV and Point Position

katana本地批量渲染命令

2015.07.22

katana本地批量渲染命令

Russian Roulette sampling

2015.06.28

Russian Roulette sampling

Maya Mental ray 分布式渲染

2015.06.23

Maya Mental ray 分布式渲染

关于MAYA RenderLayer批渲报错

2015.03.23

关于MAYA RenderLayer批渲报错

Auto UdimName

2015.02.25

Auto UdimName

maya2013 mental ray使用内置的IBL

2015.02.23

maya2013 mental ray使用内置的IBL

Arnold ass Dso

2014.11.24

Arnold ass Dso

新流程

2014.09.22

新流程

Katana GroupStack Node

2014.06.21

Katana GroupStack Node

Point-Based Ambient Occlusion

2012.11.29

Point-Based Ambient Occlusion

Katana基础入门

2012.09.24

Katana基础入门