虚幻引擎5关于Vitruvio CityEngine Plugin插件的研究与CityEngine2022.1快乐学习版和汉化(一)

先上插件,可在虚幻商城搜索Vitruvio CityEngine Plugin

此插件并不能直接安装进虚幻引擎,需要我们点击外部链接

之后跳转至CityEngine Plugins的官方下载网站

下拉至Downloads and Resources 选择 Go to Downloads

会跳转到Esri的github仓库 点击latest Vitruvio

这个界面就是我们熟悉的github下载页面了,目前更新到了5.1版本,于是我用5.1进行的测试,点击下载vitruvio1.3-ue5.1压缩包并解压

下边几个都是提供测试的示例项目,可以一并下载

这就是插件的详细目录结构

点击仓库名字,即可查看到详细用法~

通过查看本页详细用法并研究得知:本插件是使用CityEngine的规则来生成程序建筑场景的,并且需要在CityEngine中编写规则包(RPK)

详细翻译如下:

Vitruvio 是一个虚幻引擎 5 (UE5) 插件,它支持在 UE5 中使用 ArcGIS CityEngine 形状语法规则来生成程序建筑物。有了 Vitruvio,游戏设计师或美术师不必离开 UE5 就可以使用 CityEngine 的程序建模功能。建筑物始终保持程序化,艺术家可以使用参数化界面轻松更改建筑物的高度、风格和外观。此外,建筑物也可以在运行时生成。

作为输入,Vitruvio 需要在 CityEngine 中编写的规则包 (RPK)。RPK 包括资产和编码架构风格的 CGA 规则文件。下面的下载部分提供了几个 RPK 的链接,这些 RPK 可以在 Vitruvio 中开箱即用。

最新版本可在GitHub 上的下载部分获得。有关安装说明,请参阅安装指南。示例可以从Vitruvio 插件页面下载。

详细研究插件安装方法如下图所示:是需要把插件放在引擎安装目录下的Plugins/Marketplace目录下的(如果没有可以新建Marketplace文件夹)

放在如下图所示引擎目录下

现在就可以进入引擎打开插件并重启工程

在放置Actor处搜索Vitruvio 能找到这个Actor,则表示插件开启成功

现在我们就可以打开之前下载好的示例工程,这里我选择打开NewYork这个示例工程

这个文件便是CityEngine中的规则文件,我们可根据此规则文件生成程序化建筑

首先我们可以找到Vitruvio Actor并拖入场景中

首先我们可以找到Vitruvio Actor并拖入场景中

选中拖入场景的Actor 并设置对应的规则包

即可程序化生成一个建筑物

我们还可通过细节面板设置初始形状类型 是Static Mesh 或者改为Spline,或者调整随机种子,来改变建筑外观

下图为设置为Spline,并添加样条线上的点生成的建筑

下图为改变随机种子的值

或是通过设置初始形状网格结合CityEngine里的规则 来改变建筑的风格 高度

CityEngine结合本插件使用,可快速生成数字城市配景楼

以上便是关于Vitruvio CityEngine Plugin插件的研究

下篇教程将详细讲解如何汉化并安装快乐学习版CityEngine2022.1