Houdini流体模拟与UE5导入优化

📚 共计 30 章节
01
课程导学与行业认知
Houdini流体在影视与游戏中的应用、UE5实时渲染的优势、课程整体规划与学习路径。
导学行业
02
Houdini基础操作与界面
Houdini界面布局、节点网络概念、常用视图操作、基础几何体创建。
界面基础
03
Houdini流体核心概念
流体模拟原理(SPH与FLIP)、体积与粒子、速度场与涡度。
核心理论
04
FLIP流体模拟入门
创建第一个FLIP模拟、发射源设置、粒子参数调整、缓存与回放。
FLIP入门
05
流体碰撞与交互
静态碰撞体设置、动态碰撞体、流体与刚体交互、泡沫与飞溅效果。
碰撞交互
06
流体材质与渲染
Houdini中流体材质基础、体积渲染、Mantra与Karma渲染器设置。
材质渲染
07
流体模拟进阶
粘性流体、白水效果、流体与海洋系统结合、大规模模拟优化。
进阶白水
08
Houdini中VEX基础
VEX语法入门、在流体中应用VEX、自定义力场、粒子属性控制。
VEX编程
09
Houdini中Python脚本
Python在Houdini中的应用、自动化流程、批量处理缓存。
Python自动化
10
Houdini数据导出
导出几何体缓存(Bgeo/ABC)、导出体积数据(VDB)、导出粒子数据。
导出缓存
11
UE5基础与项目设置
UE5界面介绍、项目创建与设置、插件管理(Houdini Engine)。
UE5项目
12
Houdini Engine for UE5
插件安装与配置、Houdini Digital Asset(HDA)概念、在UE5中加载HDA。
HDA引擎
13
HDA制作与参数化
创建可复用的HDA、暴露参数、参数类型与范围控制、HDA打包与发布。
HDA参数化
14
UE5中流体数据导入
导入ABC缓存、导入VDB体积、导入粒子系统(Niagara)。
导入ABC
15
Niagara粒子系统基础
Niagara系统架构、发射器与粒子类型、模块化编程思想。
Niagara粒子
16
Niagara中导入流体粒子
将Houdini粒子数据映射到Niagara、属性传递、自定义渲染。
映射属性
17
UE5体积渲染与材质
体积材质创建、体积纹理采样、光线步进与透明度控制。
体积渲染
18
UE5中流体材质制作
半透明材质、折射与反射、泡沫材质、动态纹理混合。
材质流体
19
UE5光照与后期处理
动态光照设置、体积光与雾、后期处理体积(颜色分级、泛光)。
光照后期
20
性能优化基础
Draw Call与多边形数量、LOD策略、纹理压缩与Mipmap。
优化LOD
21
Houdini端性能优化
粒子数量控制、模拟精度与时间步长、缓存压缩策略。
Houdini性能
22
UE5端性能优化
Niagara性能分析、体积纹理分辨率控制、视锥体裁剪与遮挡剔除。
UE5优化
23
大规模流体场景优化
分块模拟与拼接、视距加载策略、实例化与GPU模拟。
大规模GPU
24
实战项目一:酒杯中的红酒
场景搭建、FLIP模拟、材质制作、UE5渲染输出。
实战红酒
25
实战项目二:瀑布与河流
地形创建、流体发射器布局、白水效果、Niagara集成。
实战瀑布
26
实战项目三:爆炸与烟雾
Pyro烟雾模拟、爆炸冲击波、体积渲染、UE5中合成。
实战爆炸
27
实战项目四:海洋与泡沫
Houdini海洋系统、泡沫生成、置换贴图、UE5中海洋材质。
实战海洋
28
常见问题与调试
模拟爆炸与发散、缓存损坏修复、材质显示错误、性能瓶颈定位。
调试问题
29
行业工作流程分享
影视级流体制作流程、游戏级实时流体方案、团队协作与版本控制。
流程协作
30
课程总结与进阶方向
知识体系回顾、推荐学习资源、社区与工具链、未来技术趋势。
总结进阶