城市示例是虚幻引擎的示例工程,该项目在 Epic Games 启动器中提供大家免费下载并安装,该示例使用高规格程序设计,主要测试 UE5 的新功能和构建大型世界的性能表现。

如果你是新手还没安装虚幻UE5引擎,可以看下这里如何安装它。
安装UE5城市示例
安装 Epic Games Launcher 和 虚幻引擎 后,切换到示例选项卡,点击 City Samle 即可进入虚幻引擎市场。

点击免费按钮时,会自动显示一个创建工程,再次点击将出现一个选择工程名称和保存位置的对话框。

这个城市示例工程有点大,大小为 86.5 GB,大家需要保存至有足够磁盘容量的盘符。

点击创建,此时就会在启动器中下载该项目了,因为该工程过大,或许你会跟我一样挂机下载一宿。
解决城市示例安装失败的问题
在下载的过程遇到一个问题,如果你的 C 盘缓存目录小于 101.23 GB,则会提示下载失败,需要将编辑库缓存位置( Vault Cache )更换为其他目录。
如何更改和解决下载错误问题,可以查看3D天堂站内文章。
下载完成之后,点击库选项卡,因为在选择项目名称和位置时,本人将其命名为 citysample ,因此在我的工程卡槽位置会显示为 CitySample。

双击该项目直接会启动UE游戏引擎并打开。(前提是需要关联 .uproject 文件,如果没关联在虚幻编辑器中打开就可以了)
城市示例规格要求
项目打开时,会显示此示例的推荐规格,推荐数据有点高呀。

- CPU:12 核 CPU @3.4GHz
- 内存:64 GB
- GPU:GeForce RTX 2080 或 AMD Radeon 6000 或更高
- VRAM:至少 8GB 或更多
- 引擎可伸缩性和质量铝密度可以降低,以提高性能。
- Nanite 只有 NVIDIA Maxwell GPU 和 AMD GCN GPU 或更高的支持。
- 必须使用最新的图形驱动程序和 DirectX 12。
!!如果是在较低规格的 PC 上,可以调整下屏幕百分比参数,通过降低关卡编辑器视口的分辨率来获得较好的性能。

打开城市地图关卡
点击左下方的内容侧滑菜单( 该工程寻找数据 9 万多个!!请耐心等待检索完成),里面有一个叫地图的文件夹,双击打开。

当打开它时,会发现 4 个文件夹和 3 个文件。

其中 Big_City_LVL 和 Small_City_LVL 存储城市的资产关卡,城市保存在这两个文件中,所以根据配置打开任何一个就行。
- Big_City_LVL:存储与演示视频大小相同的城市的地图,在低于推荐规格的机器上表现不佳。
- Small_City_LVL:更小的城市地图,仅仅为了展示大城市的所有渲染、物理、人工智能、声音和游戏功能。
从字面上可以判断 Small_City_LVL 是各方面的性能或者打开时间较小的关卡,因此根据本机配置打开它作为体验。
体验城市示例

地图打开后,可以通过按左上角偏中的绿色播放按钮(快捷键是 Alt + p)运行关卡,即可在这个城市中以第一视角行走了。

运行关卡控制键
运行该关卡时,可以通过键盘或者控制器来某些运动。例如以下五种模式:
步行控制 – 使用键盘 W、A、S、D 上下左右移动,使用 X 建进入飞行模式,使用 O 键打开菜单,使用 Z 键关闭控件,鼠标移动则是看。
车俩驾驶控制 – 此时 W、A、S、D 键是控制前进,刹车、左转、右转,按空格键则是手动刹车,按 C 则是进入车俩。
飞行控制 – W、A、S、D 分别控制前进、左移、后退、往右移动,F 是加速、R 是减速、X 是启用步行模式。
照片模式控制 – W、A、S、D 分别控制前进、左移、后退、往右移动, E 是海拔下降,X 是自动对焦、Z 是隐藏用户界面。
菜单导航控件 – 由键盘的上下左右键盘来控制。
!!!这些控键分布有许多一样,例如 W、A、S、D 键,只是相对于对象会有不同的运动轨迹,多试试就行。
打开游戏菜单
使用 O 键打开菜单, 在屏幕右下角会出现一个用户界面,包括更改照明、人群和交通密度的选项,并为 Nanite 等功能启用可视化选项。
中间那个是摄影模式,具有常见的相机功能,如曝光、光圈和景深设置等等。
例如,可通过 World Settings 更改城市示例为白天或者黑夜。

参数都是可视化的,大家可以随意调整。
World Partition 世界分区
当加载 Big_City 小城市级别时,如果不按绿色播放键,只会显示部分城市,那么在右下角有个 World Partition(世界分区) 窗口,默认情况下它只是部分加载,所以须手动加载一下。
选择要加载的分区,使用鼠标左键单击并拖动以选择多个单元格,然后单击右键,选择 Load Selected Cells。

那么此时加载的块资产将被加载并显示在窗口中。
本文总结
本文演示了如何下载并简单使用 City Sample 城市示例资产,感觉主要是让大家更好的学习虚幻UE5引擎的相关功能。例如 World Partition、Nanite、Lumen、高质量阴影、交通和人群行为、Chaos physics 等等。
大家还可以体验下该示例项目的车载音响、车辆操控、动态车辆变形等方面的功能,特别是它的人工智能系统。
该资产特别大,加载 9 万多个资产特费时间,播放更费时间,可能使用了高规格程序生成设计,感觉高配 PC 加载也需要很长时间。