快速入门

概述

本文将介绍如何使用Pangu创造一个海岛场景, 帮助开发者快速熟悉如何将Pangu用于实际的项目开发中。

本文的最终结果是生成一个包含地形地貌、植被生态、岩石包边、道路等的完整海岛场景。

一、地形制作——创建岛屿地形、规划道路、湖泊以及背景几何体

1.创建地形

进入Pangu界面,在New Land工具中,设置好合适的尺寸参数,点击Create Landscape,创建一张空的地形。

2.编辑地形

在 Pangu 小地图的右上角,在保证 A 按钮高亮的前提下,点击“小山图标”按钮,切换到 UE 的地形编辑模式,

Landscape Editor 选择 AgentLandscape,开始对地形进行编辑。在地形上刷出海岛的高低起伏特征,并对道路、湖泊进行提前规划。

二、地貌制作——海底、沙滩、草地

1、配置地貌

在工具栏找到Layout地貌工具,切换到Layout子系统,点击Config,进入地貌笔刷配置面板。点击下方LayoutInfo加号,创建新的地貌笔刷。

我们在landtype_path中选择了海岛地貌包里的四种笔刷类型,并在rgb处给了笔刷不同颜色,方便区分。在配置完地貌笔刷后,点击Save Brush Config保存配置。

2、绘制地貌

点击工具栏Layout下的Operation,进入地貌绘制模式。由于Layout工具需要地形的每个像素上都有地貌颜色,因此在绘制地貌的时候,我们先将Brush Type切换成海岛中用到最多的地貌SharePrj_SeaBeach,选中全部地块Tile,使用Fill Color对所有地块填充该颜色。

然后在Brush Type中切换其他笔刷,在Radius中调整笔刷大小,回到编辑器场景中,根据海岛的不同地形对地貌进行颜色绘制。

3、烘焙地貌

当地形、地貌绘制完成后,在Layout子工具下,选中需要cook的地块,在右侧cook面板的最下面点击Start,进行地貌的烘焙,烘焙完成后,点击工具栏最右侧的Exit,退出Layout子工具。

即可在编辑器场景中看到烘焙完的地形地貌。

三、道路制作——道路几何体和材质

1、配置道路

道路模型的配置比较复杂,在这里使用默认配置。如果想了解更多自定义配置,可以参考道路资产入库

2、绘制道路

点击工具栏Layout下的Road,进入道路子工具。点击Spline_Road进入样条线道路绘制模式,此时左侧的Add Spline图标会点亮,点击后可以开始在场景中绘制道路曲线。

曲线的绘制方式与UE内置的曲线绘制方法一致,在编辑器场景中按住Ctrl键,在需要添加道路的位置左键点击,会新增一个点,与上一个点自动连成一条曲线。

更多曲线相关的操作可以参考如何操作Pangu曲线

3、烘焙道路

当道路绘制完成后,全选地块,在Cook面板最下方点击Start开始道路的烘焙,烘焙完成后点击工具栏的Exit退出编辑模式,即可看到烘焙好道路的场景。

烘焙好道路的场景:

四、包边制作——岩石

1、配置岩石

在工具栏点击Cliff包边工具,点击Config,进入岩石笔刷配置面板。点击下方CliffInfo加号,创建新的岩石笔刷。在这里我们选择了SharePrj/Greenhills_Tropic的笔刷,并在rgb处调整了笔刷颜色。在配置完岩石笔刷后,点击Save Brush Config保存配置。

2、绘制岩石

点击工具栏Cliff下的Operation,进入岩石包边绘制模式,在编辑器场景地图中对需要生成岩石包边的区域进行绘制。

3、烘焙岩石

当岩石包边绘制完成后,全选地块,在Cook面板最下方点击Start开始烘焙岩石包边,烘焙完成后点击工具栏的Exit退出编辑模式,即可看到烘焙好岩石的场景。

烘焙好岩石包边的场景:

五、生态制作——岛屿植被

1、配置植被

在工具栏点击Biome植被工具,点击Config,进入植被笔刷配置面板。点击下方BiomeInfo加号,创建新的植被笔刷。在这里我们选择了SharePrj_TropicalSharePrj_TropicalLeaf两种热带植被包的笔刷,又选择了SharePrj_no_biome不生长植物的笔刷,并在rgb处调整了笔刷颜色。在配置完植被笔刷后,点击Save Brush Config保存配置。

2、绘制植被

点击工具栏Biome下的Operation,进入植被绘制模式,在编辑器场景地图中对需要生成植被的区域进行绘制。

3、烘焙植被

当植被绘制完成后,全选地块,在Cook面板最下方点击Start开始烘焙植被,烘焙完成后点击工具栏的Exit退出编辑模式,即可看到烘焙好植被的场景。

烘焙好植被的场景:

六、岛屿场景完善与环境效果调整

最后在场景中加入天空球、海水、远山等,并且调整光照、大气雾和后期效果。

关于海岛场景的示例文件,您可以在PanguForUnreal工程的All/Game/GR/Samples/SampleDemo/SampleDemo目录下获取。