01
地形生成概论
什么是程序化地形、应用领域(游戏、影视、仿真)、课程目标与学习路径。
概论入门
02
噪声算法基础(上)
白噪声、值噪声、Perlin噪声的原理与实现。
噪声算法
03
噪声算法基础(下)
Simplex噪声、分形布朗运动(FBM)、域扭曲。
噪声FBM
04
UE5 Landscape系统入门
Landscape创建、雕刻工具、材质分层基础。
LandscapeUE5
05
UE5材质系统核心
材质蓝图基础、节点网络、参数化与实例化。
材质蓝图
06
基于高度的地形生成
使用HeightMap生成地形、导入导出流程。
HeightMap导入
07
程序化HeightMap生成
在Python中生成Perlin噪声HeightMap并导入UE5。
PythonPerlin
08
UE5材质中的噪声
在材质蓝图中实现噪声函数、动态地形纹理。
材质动态纹理
09
地形分层材质
基于高度和坡度混合多层材质(岩石、草地、雪地)。
分层混合
10
程序化河流与湖泊
使用噪声生成水系Mask、材质中实现水体效果。
河流水体
11
程序化道路生成
基于路径点的地形对齐、道路材质与装饰。
道路路径
12
植被系统基础
UE5植被工具(Foliage Tool)、手动绘制与程序化散布。
植被Foliage
13
程序化植被散布
基于地形属性(高度、坡度、朝向)控制植被密度与种类。
散布密度
14
程序化岩石与物体放置
使用HISM(分层实例静态网格体)批量放置。
HISM岩石
15
PCG框架入门(上)
UE5 PCG(程序化内容生成)节点图基础。
PCG节点图
16
PCG框架入门(下)
PCG与Landscape结合、动态生成建筑与道路。
PCG建筑
17
程序化天空与大气
UE5 Sky Atmosphere、动态时间与天气系统。
天空大气
18
程序化云系统
Volumetric Cloud、基于噪声的云形状控制。
云体积
19
地形LOD与性能优化
Landscape LOD设置、材质复杂度控制、Draw Call优化。
LOD优化
20
程序化洞穴与地下世界
使用Voxel插件或Mesh布尔运算生成洞穴。
洞穴Voxel
21
程序化海岸线与岛屿
基于噪声生成海岸线、海滩与浅水区。
海岸岛屿
22
程序化沙漠地形
沙丘生成算法、风纹纹理、热浪效果。
沙漠沙丘
23
程序化雪山地形
雪线控制、雪地材质、冰面反射效果。
雪山冰雪
24
程序化森林地形
树木分布算法、林间空地、落叶层材质。
森林树木
25
程序化城市地形
基于网格的道路生成、建筑地块划分、低多边形城市。
城市低多边形
26
程序化地形动画
顶点动画、材质中的时间变量、动态地形变化。
动画顶点
27
地形数据可视化
在UE5中显示地形高度图、坡度图、流向图。
可视化数据
28
程序化地形与Houdini Engine
使用Houdini Digital Asset生成地形并导入UE5。
HoudiniDA
29
程序化地形与World Machine
World Machine工作流、导出与UE5集成。
World Machine工作流
30
综合项目实战
从零构建一个可探索的程序化开放世界地形。
实战开放世界