先上插件,可在虚幻商城搜索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中的规则文件,我们可根据此规则文件生成程序化建筑