小地图

总览

在Pangu编辑器主界面,小地图的布局总览如下: 总览

序号模块
1主体
2选中地块呼出的右键菜单
3点击空白处呼出的右键菜单
4快捷按钮栏

主体

小地图的主体为当前操作场景的缩略图,是当前操作场景的俯视视图,可以提供一个整体的概览,帮助用户快速了解场景的结构和布局,也可以提供PCG流程中基于地块的便捷操作。

刷新策略

小地图的刷新是一个异步操作,也就是说当切换Pangu子系统(如下图)或者操作场景发生变化时,小地图的刷新不是立即响应的,可能有一定延迟,需要立即刷新时可以按F5快捷键。 小地图

右键菜单

右键菜单有两种呼出方式,一种是选中一个或多个地块呼出,另外一种是在空白处右键呼出,分别对应不同的操作。

选中地块呼出

选中地块呼出的菜单如下图:

选中地块右键.png

各个子项功能说明如下:

菜单项释义
Load加载所选的地块
Unload卸载所选的地块
Delete Tiles-Delete Tiles Actor将真实地形中,和代理地形对应的地块Actor删除,等同于在场景大纲中直接选中对应的LandscapeStreamingProxy对象执行删除操作![alt text](/src/content/docmedia/UE532/小地图/Right_click_ Menu_Delete_Tiles_1.0.0.png)
Delete Tiles-Delete Tiles And Files不仅删除选中地块对应的LandscapeStreamingProxy对象,而且把本地对应的美术资产目录PcgMaps中的文件一并删除(美术资产文件具体路径:Show Tile Files in Explorer打开的目录)。*注意这是一个不可逆的操作,删除后不能通过撤销回退。
Hide tiles隐藏选中的地块
Show tiles显示选中的地块
Copy Selected Tiles复制选中的地块的坐标到剪贴板
Paste Selected Tiles从剪贴板获取地块的坐标并选中对应地块
Show Tile Files in Content Browser打开选中地块对应的UE内容浏览器目录
Show Tile Files in Explorer打开选中地块对应的本地美术资产目录
Lock/UnLock对选中地块执行上锁/解锁操作,具体可参考如何使用Pangu的多人协作
RequestForUnlock请求他人解锁选中地块的资源,会发送popo通知和UE内通知当前锁持有者
Version Control-Update更新选中的地块上的资源到最新版本
Version Control-Reset重置选中的地块上的资源和版本库保持一致
Version Control-Submit提交选中的地块上的资源
Select Tiles With Lock By Self从选中的地块中选中包含自己锁定的地块
Refresh lock of tiles刷新全部地块的锁的状态
Unlock files not exist解锁本地不存在的文件的锁
Export/Import导出/导入选中地块的各个资产。具体可参考导入导出
Focus Seleted将编辑器的视窗聚焦到选中的地块
Create preview tile根据选中的地块创建预览地块,用于工作台预览功能
Explore to workspace从当前选中的地块的所有地貌中选择一个地貌包,打开工作台显示编辑这个地貌包

空白处呼出

在空白处右键呼出的菜单如下图:

右键菜单.png

各个子项功能说明如下:

菜单项释义
Refresh立即刷新一次小地图主题缩略图,快捷键为F5
Switch Working Landscape space切换当前显示的地形编辑层(Agent/UE/Houdini Layer)
Show Project Files in Explorer打开项目在本地的美术资产目录
Show Map Files in Explorer打开当前地图在本地的美术资产目录
Show Art Data Path in Explorer打开Pangu的美术资源在本地的目录
Show Hou Tools Path in Explorer打开Pangu的工具在本地的目录
Copy Selected Tiles复制选中地块的坐标系,快捷键为Ctrl+C
Paste Selected Tiles根据地块的坐标系信息,选中对应的地块,快捷键为Ctrl+V.比如粘贴板中有如下粘贴数据:(0, 0)
Select All Tiles With Lock By Self从所有的地块中选择包含自己锁定的地块

快捷按钮

快捷按钮栏.png

序号释义
1场景调试模式
2场景手编模式
3地块选择模式
4小地图曲线(在小地图上绘制,而不加载地块)
5代理地形工作区(切换至代理地形后,场景中将会仅显示代理地形)
6UE地形工作区(切换到真实地形的UE Layer, 隐藏代理地形与Houdini Layer)
7显示Layout分布
8显示海平面
9显示导入的Bgeo
10显示植株和植被
11进入地形模式
12开启网格辅助线
13显示已经加载的地块区域

1. 场景调试模式

Brush

不同的选项对应:不同的笔刷颜色贴图显示方式。比如选中了 Layout,那么地形的颜色预览模式对应着 Layout 的颜色分布图。(注意,如果预览的模式与当前所使用的笔刷工具不匹配时,使用笔刷会无效)

此功能主要为了方便用户在某个笔刷工具下,可以不需要切换笔刷工具就可以预览其他笔刷工具的颜色图。

其中的 CustomTexture 比较特殊,是自定义贴图,不与任何笔刷工具有关系。它可以让用户自己定制一张 png 图片,通过一定的规则,就可以让这张贴图显示在地块上。(例如可以制作一张卫星图,让这张卫星图贴到地块上)

这个贴图必须满足如下需求。

  1. 假设我想要坐标为(-4, -4)的地块显示自定义贴图,那么这个文件必须在 V00\Splits\x-4_y-4\layout 文件夹下。文件名为:custom_decal.png。例如 F:\Work\Kaitian\hou_dever\PcgMaps\SharePrj\NewMap07\V00\Splits\x-4_y-4\layout\custom_decal.png
  2. 文件必须为 png 文件,带 RGBA 通道,每个通道 8 bit 深,也就是总共 32 bit 深。

Bgeo

顶部Auto Unload勾选Yes或No在UE5上效果不同, 在UE4上没有区别。在UE5上,选择Yes后,勾选各个子系统效果为显示+加载已加载区域的系统全部Actor, 取消勾选则为隐藏+卸载。选择No后, 勾选和不勾选则只有显示/隐藏的效果,不控制加载卸载。

Bgeo子菜单的第一项为All,勾选All则勾选下方所有。Bgeo的子菜单当前场景中Cook出结果的各个子系统的名称(如Layout、Biome等)。

2. 场景手编模式

  1. 进入手编模式,会自动切换到UE地形工作区。

  2. 为了防止误修改其他地形层,会将其他层隐藏或者上锁。

  • AgentLandscape会隐藏
  • Landscape Mode会上锁Houdini Layer和AgentLandscape的无关Layers

  1. 当没有退出手编模式而切换到代理地形工作区或者Houdini地形工作区会进行提醒,需要退出手编模式才能进行切换。

  1. 退出手编模式以后,隐藏AgentLandscape和上锁的Layers都会显示或者解锁。