HS-242: Solver Madness 详解
讲师:Andrew Weiler
核心亮点:把多个解算器串联叠加,做出可调控的复合动态特效
Solver Madness 是 Houdini.School 推出的录播课程(课程编号 HS-242),由资深 FX 艺术家 Andrew Weiler 主讲。课程围绕一个核心命题展开:别跟解算器对抗,让它们协同工作。学员将系统学习如何串联(chaining)、分层(layering)与组合(combining)SOP Solver、FLIP 流体、Pyro、VDB 平流与多套 POP 模拟,最终完成两个完整案例——一杯翻涌气泡的马提尼酒,以及用 FLIP 流体「吹塑」一个头部网格。全程强调效率与艺术可控性:做出好调、好改、好迭代的 setup。
一、资源概述
| 课程全称 | HS-242: Solver Madness |
| 发布平台 | Houdini.School |
| 主讲讲师 | Andrew Weiler |
| 课程形式 | 录播课程(On-Demand) |
| 课程规模 | 52 节课 · 4 小时视频内容 |
| 课程价格 | $80.00 USD |
| 核心软件 | Houdini(Apprentice 免费授权即可)、Solaris / Karma XPU、SideFX Labs |
| 难度定位 | 中级 —— 需了解 Houdini 基础界面与节点式工作流程 |
| 配套工程 | 含工程文件与课程 Presentation |
| 官方链接 | Houdini.School 课程页面 |
二、讲师介绍:Andrew Weiler
Andrew Weiler 是一位专注于创新设计与 VFX 的 CG 艺术家,现为 Crafty Apes 的资深 FX 艺术家。他的职业经历横跨自由创作与多家知名工作室:
- Rhythm & Hues、Warner Media、Warner Bros. Discovery 等公司任职
- 业务范围覆盖 CG 总监、设计指导、概念开发到 VFX 镜头规划与执行的全链条
- 长期为全球品牌与体育联盟创作视觉作品,客户包括 Ford、Nissan、Sony、Geico、Cartoon Network、WB、NHL、NBA
- 个人兴趣在于 音频驱动(audio-reactive)的生成艺术,业余时间创作并发布 ambient synth-wave 音乐
他自述乐于「模糊实拍 VFX、写实照片感与风格化设计之间的界限」,这种跨界的审美取向也贯穿了本课程——既有严谨的解算器逻辑,也强调最终画面的设计感。
三、核心理念:让解算器协同工作
- 串联而非孤立:一个效果由多套模拟按顺序叠加驱动,形成单一解算器无法达到的复杂度
- 艺术可控:所有系统都留出全局控制面板,方便快速调整与迭代
- 效率优先:从点位 sourcing、缓存管理到 PDG 自动化,都在为「改一次不用重算全部」服务
- 实战驱动:不只讲节点,更讲设计流程与创意问题的解决方式
四、完整课程内容:14 个模块
模块 1:Introduction and Effect Overview 介绍与效果概览
- 讲师与课程介绍、Solver 的定义与参考效果拆解
- 流程流程图(Process Flowchart)与缓存策略
模块 2:Growth Solver Setup 生长解算器搭建(8 节课)
- Growth Solver 与 PyroSourceSpread 用法
- 从零构建自定义 Solver Setup、结构讲解与原理剖析
- Mini Solver Setup 及在简单几何体上的生长测试
模块 3–5:POP、Pyro 与缓存管理
- 模块 3 · POP Simulation:气泡的粒子搭建(Bubble Setup)
- 模块 4 · Pyro Simulation:用 Pyro 驱动气泡、拆解效果的构建模块
- 模块 5 · Cache Management and PDG:项目控件与工程整理、PDG 流程搭建、从磁盘按「解构文件法」加载缓存
模块 6–9:技巧、解算器与 Meshing
- 模块 6 · Final Tips and Best Practices:Play & Learn、时间戳(Time Stamp)技术的收益
- 模块 7 · Simulation Solvers:Pyro Advection(烟火平流)、FLIP 模拟
- 模块 8 · Caching and Meshing:为其他模拟提供点位、点位 Meshing、存储缓存
- 模块 9 · Bubbles 气泡系统(7 节课):FLIP 拖尾粒子、主体气泡粒子、用 POP Replicate 生成次级粒子、粒子抖动/波动、气泡朝向、Copy to Points 循环、气泡拖尾
模块 10–12:场景、精修与材质
- 模块 10 · Building the Scene:全部元素合并(All Together Merge)
- 模块 11 · Refining the Effect:马提尼酒杯收尾、速度场传递与缓存准备
- 模块 12 · Karma Building Material:导入 Solaris、着色与渲染、创建 Render Pass
模块 13–14:FLIP 主案例与最终渲染
- 模块 13 · Flip Fluid Simulation:准备头部网格、搭建 FLIP 模拟、设置 Pyro Advect、生成气泡、Copy to Points
- 模块 14 · Karma Rendering Final Look:Meshing、着色与最终渲染
五、三节核心课主题
Session 1:Fundamentals of Advanced Simulations 高级模拟基础
- 用 Solver SOP 搭建生长系统
- 构建全局控制面板(global control panels)
- FLIP、Pyro 与 POP 的高效 Sourcing 方法
- Pyro 与体积速度平流(volume velocity advection)
- 用 PDG 做缓存管理
Session 2:Particle Control and Optimization 粒子控制与优化
- 用 POP Wrangle 与 VEX 表达式做精细的粒子行为控制
- 设定次级粒子发射规则、POP Replicate 用法
- 用 Copy to Point 循环控制几何体属性
- 搭建快速颜色编码预览,提升修改与迭代效率
Session 3:Advanced Techniques and Rendering 高级技巧与渲染
- VDB 的 Meshing、合并与缓存技术
- 用 VDB surface advection 把 FLIP 流体塑形成几何体形态
- 气泡效果的变体制作
- 在 Solaris / Karma XPU 中完成渲染,串起整个工作流
六、涉及软件与工具
| 软件 / 工具 | 用途 | 要求 |
|---|
| Houdini | SOP Solver、FLIP、Pyro、VDB、POP 全流程模拟 | Apprentice 免费授权 |
| SideFX Labs | 课程要求的配套工具集,需自行安装 | 必装 |
| Solaris / Karma XPU | 场景导入、材质搭建与最终渲染 | Houdini 内置 |
| PDG | 缓存管理与批处理流程自动化 | Houdini 内置 |
七、配套资源
- 工程文件(Files):随课提供的完整场景与节点资源
- 课程 Presentation:流程与原理讲解文档
- 专属 Discord:学员提问与交流
- 课程时长虽标为 4 小时,实际视频总时长约 5 小时 35 分(含各节 Q&A 内容)
八、前置要求
- 了解 Houdini 基础界面与节点式工作流程
- 一台满足 SideFX 官方系统要求 的电脑
- 安装 Houdini(Apprentice 授权免费)并额外安装 SideFX Labs
- 建议使用三键鼠标
- 退课政策:录播课程一经购买不予退款
九、适用人群
- 中级 Houdini 用户:想跳出单一解算器的工作方式,进入多解算器协同
- VFX 特效师:需要更复杂、更可艺术调控的模拟方案
- 广告与视觉设计从业者:制作气泡、流体、生长类高设计感镜头
- 管线与流程学习者:想掌握 PDG 缓存管理与大规模迭代方法
- 想入门 Solaris / Karma 的特效师:课程包含完整的 Solaris 导入与 Karma XPU 渲染环节