Rebelway – Python for Houdini Artists
一、课程核心基础信息
| 项目 | 详情 |
|---|---|
| 课程定位 | Houdini 艺术家 Python 工具开发与工作流自动化专项课 |
| 技能等级 | 中级(需具备 Houdini 基础使用能力) |
| 课程周期 | 10 周 |
| 核心培训时长 | 35 + 小时系统课程,累计需 50-100 小时主动学习与实操 |
| 授课形式 | 100% 在线,非直播录播课,可自主安排学习节奏 |
| 适配软件 | 核心适配 Houdini,技能可迁移至 Maya、Nuke、Substance 3D 等 DCC 软件 |
| 官方认证 | Side FX 认证 VFX 课程,完成学习可获得结业证书 |
二、课程核心价值与适用人群
- Houdini FX 艺术家、资产艺术家、灯光渲染艺术家,希望通过脚本提升制作效率;
- 影视 / 游戏管线 TD、工具开发人员,希望系统化掌握 Houdini Python 开发能力;
- 希望进入好莱坞级 VFX 工作室的从业者,补齐工业化管线与自动化工作流的核心技能。
三、10 周课程大纲与核心学习内容
- Week 1:Python 与 Houdini hou 模块基础
学习 Python 核心基础语法,掌握 Houdini 专属 hou 模块的使用方法,实战完成 2 个实用工具:资产批量导入器、基于属性的几何体拆分工具,搭建 Houdini 脚本开发的核心基础。
- Week 2:Python 进阶与 Houdini 工具生态
深入学习面向对象编程(OOP),掌握类、模块、函数的进阶用法,同时学习 Houdini Packages 系统,为开发可复用的个人工具集奠定框架基础。
- Week 3-4:项目管线基础工具开发
基于 os、json 等核心 Python 模块,开发项目文件夹结构自动创建工具;进阶完成项目全生命周期管理工具,实现项目的检查、加载、卸载、删除,以及子文件夹管理、项目文件清单生成等功能,搭建基础生产管线。
- Week 5:生产级实用工具开发
为项目管理器新增文件保存、自动版本控制功能,同时开发缓存管理器工具,实现场景扫描、缓存数据提取、报告自动生成,解决生产中版本管理与缓存管理的核心痛点。
- Week 6-7:纹理与 MaterialX 自动化工具开发
基于 PySide2/PyQt5 开发自定义 UI,完成纹理集自动分类、UDIM 与尺寸识别、多供应商纹理变体正则化处理;进阶实现 MaterialX 着色器自动创建、纹理自动赋值、UDIM 材质适配,同时掌握子进程、日志、多线程技术,实现大批量资产的高效批处理。
- Week 8:HDA 参数自动化管理
学习 ParmTemplates 模板,掌握通过 Python 管理 HDA 参数的方法,基于 HDA 事件处理器开发相机工具,实现 HDA 创建、删除等事件的自动化响应。
- Week 9:Python Viewer States 交互式工具开发
掌握 Houdini 强大的 Python Viewer States 技术,开发自定义交互式工具,实战完成灯光交互式放置工具,同时学习通过 Python 代码实现数学公式的可视化应用。
- Week 10:Solaris 与 USD 工作流 Python 应用
学习 Pixar USD API 与 Houdini Solaris 的 Python 开发,开发资产批量导入、材质自动赋值、灯光自动搭建、360° 转盘渲染相机工具,将全课程所学知识整合落地到 USD 工业化管线中。









