01
课程导论与生态模拟概述
程序化生成的概念、UE5生态工具链总览、课程目标与项目预览。
导论生态
02
Houdini基础与程序化思维
Houdini界面介绍、节点化工作流、属性与组的概念、基础地形生成。
Houdini节点
03
植被分布规则设计
生态学基础(演替、竞争、环境梯度)、基于规则的分布算法、噪声与随机性控制。
规则生态学
04
Houdini植被资产制作
低多边形树木建模、LOD生成流程、叶片与枝干系统、风动骨骼绑定。
资产LOD
05
程序化散布系统(上)
Scatter节点详解、密度贴图驱动、坡度与朝向过滤、碰撞检测与避让。
散布Scatter
06
程序化散布系统(下)
集群与间隙模式、路径与河流约束、基于距离的衰减、实例化优化。
集群优化
07
UE5地形系统与Landmass
Landscape创建与编辑、Landmass层与样条线、地形材质与绘制。
地形Landmass
08
Houdini Engine for UE5
插件安装与配置、HDA创建、参数暴露与实时更新。
HDA引擎
09
植被实例化与性能优化
HISM与ISM详解、Culling与LOD策略、Draw Call合并、内存管理。
性能实例化
10
风场与动态交互
Wind Directional Source、材质风模拟、Houdini顶点动画导出、蓝图交互。
风场动态
11
生态模拟中的季节变化
季节参数系统、材质参数集、Houdini季节变体、蓝图时序控制。
季节参数
12
基于Biome的生物群落生成
Biome定义与数据驱动、温度与降水图、Houdini Biome生成器、UE5动态加载。
Biome群落
13
程序化道路与路径生成
样条线基础、Houdini道路生成器、路沿与植被避让、运行时路径生成。
道路样条线
14
水体与湿地生态
河流与湖泊生成、湿地植被分布规则、水下植被、反射与焦散模拟。
水体湿地
15
悬崖与岩石散布
Houdini岩石碎裂、悬崖纹理投影、基于重力的堆积模拟、苔藓与地衣分布。
岩石散布
16
草地与灌木系统
草地卡片建模、Houdini草地生成器、密度与高度变化、交互式踩踏效果。
草地灌木
17
藤蔓与攀援植物
藤蔓生长算法、Houdini Vellum模拟、网格吸附与缠绕、动态生长动画。
藤蔓Vellum
18
树木生长模拟(Space Colonization)
算法原理、Houdini实现、光照竞争与分支角度、与地形的交互。
树木SpaceCol
19
生态模拟中的音效集成
程序化音频触发、基于植被密度的音效、风与环境音、UE5 MetaSounds基础。
音效MetaSounds
20
光照与大气环境
动态天空球、体积云、植被透光与次表面散射、环境光遮蔽优化。
光照大气
21
数据驱动与Excel/CSV导入
外部数据格式、Houdini数据导入、UE5 DataTable与曲线、运行时参数调整。
数据CSV
22
大型世界分区与流送
World Partition基础、植被流送策略、HISM跨分区处理、网络同步考虑。
分区流送
23
程序化动画与群集模拟
群集算法(Boids)、Houdini Vellum群集、UE5 MassEntity框架、鸟类与昆虫。
群集Mass
24
生态模拟中的破坏与再生
程序化破坏、植被再生逻辑、Houdini RBD模拟、UE5 Chaos物理。
破坏Chaos
25
基于机器学习的植被分布(进阶)
生成对抗网络(GAN)基础、Houdini ML节点、训练数据准备、UE5推理集成。
MLGAN
26
性能剖析与调试工具
UE5 Profiler、Houdini性能优化、Draw Call查看器、内存分析、常见瓶颈。
性能调试
27
项目实战:森林生态模拟(上)
需求分析、地形与Biome设计、Houdini主生成图搭建。
实战森林
28
项目实战:森林生态模拟(中)
UE5场景集成、材质与光照调优、性能优化迭代。
集成调优
29
项目实战:森林生态模拟(下)
交互功能(砍伐/种植)、季节循环、音效与氛围、打包与发布。
交互发布
30
课程总结与未来展望
技术栈回顾、行业趋势(Nanite植被、程序化音频)、个人作品集建议、持续学习路径。
总结趋势