




功能:
-
完全程序生成高清道路网络、交叉口和路口。
-
每个道路网络部分的准确道路网络图和用户定义的元数据。
-
生成的资源是静态和样条网格。它们无需 UnrealDrive 插件即可使用和分发。
-
内置的自定义和预设机制允许调整程序生成,以匹配世界上任何国家的道路特征和条件。
-
灵活的 C++ API,可更灵活地自定义和开发新功能。
代码模块:
-
UnrealDrive (运行时)
-
UnrealDriveEditor(编辑器)
蓝图数量:2
C++ 类数量:180
网络复制:否
支持的开发平台:
-
Windows:是
-
Linux:是(未测试)
支持的目标构建平台:任何平台
文档:链接
示例项目:链接
说明
专业版与免费版不同,包括以下内容功能:
-
与景观完全集成
-
ZoneGraph生成
-
自动交叉生成工具
有用链接:
快速入门:
重要:默认情况下,该插件包含一个简单、轻量级的道路材质包。视频和图像示例使用免费的 CitySample Pack。它需要单独下载并安装。
_________________________________________________________________________________________________
关于
UnrealDrive将UnrealEngine变成了一条强大的道路
UnrealDrive 允许交互式创建:
-
任何类型的路口、环岛、出口和入口等。
-
人行道和任何类型的特殊道路车道:自行车、公共汽车、停车场、电车等。
-
生成道路附加对象:路灯、植被(树木、
-
任何车道的可调整道路标记
-
道路元数据(属性) – 可用于游戏机制,例如:速度限制、车辆移动优先级、触发器等。
-
贴花生成 – 允许应用车辙和沥青磨损、雪和泥土造成的车辙、
从概念上讲,该插件解决了两个问题:
-
创建逻辑道路网络(图形)。道路图可用于创建游戏机制的元素 – 交通生成、为游戏角色布置路径等。此外,在未来的版本中,计划将道路图功能转移到单独的免费或开源插件中。
-
基于构建的道路图程序生成 3D 模型。
该插件提供灵活的 API(C++ 和 BluePrint),允许目的:
-
自定义道路网络(例如,添加新型车道 – 有轨电车),
-
开发用于程序生成的外部算法(例如,沿路生成灌木丛)。
-
开发道路网络的导入器/导出器到/从任何自定义格式
-
使用道路图开发任何游戏玩法
生成的内容无需插件本身即可使用,因为这些是简单的 StaticMesh 资源、StaticMesh 和 SplineMesh 组件以及 Actor。这意味着它们可以在任何平台(iOS、Android、PS5、XBox 等)上使用。但如果游戏项目中需要使用图表(例如产生流量),那么项目中就需要UnrealDrive插件的存在(我可以根据要求提供对任何平台的支持)。
_______________________________________________________________________________________________________
Roadmap
-
开发一个快速交叉的工具生成(目前,交叉口建模需要大量手动工作)
-
导入OSM
-
导入/导出ASAM OpenDrive
-
使用 MassFramework 和SUMO
-
开发一个用于自定义流量代理行为的框架,用于创建具有 GTA 的开放世界游戏style
_____________________________________________________________________________________________
依赖项
此插件依赖于以下插件(这些是 Unreal 附带的默认插件)引擎):
-
几何处理
-
MeshModelingToolset
-
ModelingToolsEditorMode
-
ZoneGraph

评论(0)