




功能:
- 完全程序生成高清道路网络、交叉口和路口。
- 每个道路网络部分的准确道路网络图和用户定义的元数据。
- 生成的资源是静态和样条网格。它们无需 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)