世界设置

入口

通过Pangu窗口-菜单栏-Settings-World Settings进入 世界设置入口

总览

世界设置总览

序号分栏
1Pangu Partition
2WorldInfo
3Thumbnail
4Pangu World Settings
5Sea Level Settings
6Kaitian
7Cooperation

图示的其他分栏(Physics、Networking、Level Instance)为UE通用设置,此处不另做介绍。

PanguPartition参数栏

图片 Pangu在UE5中可以接受非盘古创建的地形用于多人协作的管理。 以下是分块策略。

设置项释义
Partition PolicyCustom Sparse:自定义尺寸的稀疏格。(稀疏格:有Actor在区域内才会有对应的块。)
ByLandscape:根据已经创建的地形自动生成对应地块,不支持场景中同时存在多个地形。
WorldPartitionTileSize自定义尺寸大小

WorldInfo参数栏

图片

参数解释默认值备注
Export World Info导出路径:$HoudiniMaps/V00/LevelConfig/Config/world_info.json
Apply Data Layer Info点击按钮将下列Data Layer Info配置信息应用到当前地图中应用效果具体是创建子系统的导入目录以及Data Layer Instance
Tile Width已经创建盘古地形后地块的大小创建地形时赋值
Component Width地块中单个地形组件的大小创建地形时赋值
World Tiles Size当前地图的Bounds规格当前值
Left Bottom Coordinate地图最左下角地块的坐标当前值
Layer Limit生成地块材质时权重层上限16
Layer Order FunctionIndex当生成的地块材质超过上限是使用的排序策略00表示按照地貌包顺序,1表示按照面积排序
Center OffsetlandscapeActor的XY轴偏移创建地形时赋值单位是米
Height ZScaleLandscapeActor的Z轴缩放创建地形时赋值
Landscape Scale地形的缩放值创建地形时赋值
Integration System Info整合系统的信息具体用法参考Integration工具
System Edit Layers当前地图地形的全部Edit Layer信息,后续可用于导出需要手动设置
Data Layer Info当前地图特定子系统对应的DataLayer配置

Thumbnail参数栏

图片 在盘古中,地块的加载区域会受到硬件的限制,因此为了防止崩溃,在新的地块加载时,旧的地块会受到最大加载长度的限制从而被自动卸载。

  • Maxinum Loading Tiles 单轴向地块最大加载长度

可能的限制项

  • Direct12 / 13 的RHI限制了RenderTarget为16K。
  • 显存
  • 地形上越来越多的权重层等等。

PanguWorldSettings参数栏

图片

参数解释默认值备注
Agent Landscape Collision当前代理地形是否开启碰撞当前值
Agent Landscape Hidden In Game当前地形是否被隐藏当前值
Use Universal Material生成地形材质时是否使用全局统一材质作为模板参见地貌生成
UniversalMaterial所使用的全局材质
ColorBrush Material盘古中颜色笔刷所使用的材质空则使用默认值可以自己创建材质实例,或者实现盘古已有地形材质的材质参数
MaskBrush Material盘古中遮罩笔刷所使用的材质空则使用默认值可以自己创建材质实例,或者实现盘古已有地形材质的材质参数
Actor Layers To ExportStand编辑器中所限定的默认导出层在Stand工具中添加Stand编辑器
Houdini Map Name所对应的开天路径的地图名称可修改
PCG Version所对应的开天PCG版本可修改
Grid Spacing开天生产的Layer层所对应的精度版本
Agent Points Num Per Tile每个地块代理地形的顶点数量创建地形时赋值四边形数 + 1
Default Real Points Per Tile每个地块真实地形的顶点数量创建地形时赋值四边形数 + 1
Real Points Num Per Tile实际用于生成Layer的真实地形精度DefaultRealLandscapePerTile数值大小影响Cook时间以及生成精度
OriginTilePositionLandscapeActor的坐标创建时赋值
Components Num Per Tile单地块单轴向的地形组件数量创建时赋值

SeaLevelSettings参数栏

图片

参数解释默认值备注
Sea Level Height场景中海平面高度,影响开天的场景生成-10
Number Of Waves浪花的数量3
Wave Speed浪花速度0.3
Depth Distance水深可见度800
Details Intensity波浪细节强度0.9
Fade Distance波浪消散距离560
Opacity透明度0.96
IOR水的折射率1.2
Foam Brightness泡沫光强36
Deep Water Color深水区颜色
Shallow Water Color浅水区颜色
Subsurface Color次表面颜色

以上部分关于海水材质的参数会在之后被更改为材质实例的参数值。

Kaitian参数栏

图片

参数解释默认值备注
Fix Mode Repair Radius开天Cook使用Fixmode下对周围地块的影响距离1
Server Chunk Count开天寻路时的地块大小
Server BlendNum已经弃用
Server Tile开天参数描述服务器cook时的场景大小
Server XYLeft Down开天参数描述服务器cook时场景最左下角

Cooperation参数栏

图片

  • Enable Role Strict Mode 是否开启角色严格模式
  • DataLayer Management DataTable 角色限制模式数据层管理表

关于 Cooperation 部分详细见盘古多人协作