Unreal Engine@Jetson Orin Nano尚不支持
- 1. 源由
- 2. Unreal Engine介绍
- 3. 问题
- 4. 编译方法
- 5. 补充
- 6. 其他
1. 源由
最近在看SC-Explorer方面的内容,在模拟方面采用了Unreal Engine。
本打算跑下模拟,因此打算在JetsonOrin的板子上试试看。
2. Unreal Engine介绍
Unreal Engine是由 Epic Games 开发的强大而灵活的游戏引擎。自1998年首次推出以来,Unreal Engine 已经发展成为一种广泛应用于游戏开发、虚拟现实(VR)、增强现实(AR)以及影视制作等领域的引擎。以下是 Unreal Engine 的一些主要特点:
-
高质量图形:Unreal Engine 以其逼真的图形渲染能力著称,能够创建高度详细和逼真的环境、角色和效果。
-
蓝图系统:Unreal Engine 提供了一种称为蓝图(Blueprint)的可视化脚本系统,使开发者能够通过拖放节点来实现游戏逻辑,而无需编写大量代码。这对非程序员来说尤其友好。
-
强大的开发工具:Unreal Engine 附带一整套开发工具,包括材质编辑器、动画编辑器、物理编辑器等,帮助开发者创建复杂的内容。
-
跨平台支持:Unreal Engine 支持多个平台,包括PC、主机(如PlayStation、Xbox)、移动设备(iOS和Android)以及虚拟现实和增强现实设备。
-
社区和支持:Unreal Engine 拥有庞大的开发者社区和丰富的资源,包括教程、文档、插件和模板。此外,Epic Games 还提供官方支持和定期更新。
-
开放源码:Unreal Engine 的源码是开放的,这使得开发者可以根据自己的需求进行深度定制。
-
Marketplace:Unreal Engine 有一个 Marketplace,开发者可以在这里购买或免费下载各种资源,包括模型、材质、插件、脚本等,极大地加快了开发速度。
Unreal Engine 不仅用于游戏开发,还被广泛应用于电影制作、建筑可视化、汽车设计等领域。其高质量的渲染能力和灵活的开发工具使其成为许多行业的首选。
3. 问题
现实打脸:
- 【1】How do you install unreal engine on Jetson Orin Nano running Linux Ubuntu 20.04.6 LTS?
- 【2】Can’t run Unreal Engine with Jetpack 5.1.2
- 【3】Deploying Unreal to Jetson Orin AGX and Getting Vulkan Error
- 【4】Packaging Linux ARM64, exec format error
4. 编译方法
参考:UnrealEngine Build on Linux for AirSim
$ git clone -b 4.27 git@github.com:EpicGames/UnrealEngine.git
$ cd UnrealEngine
$ ./Setup.sh
$ ./GenerateProjectFiles.sh
$ make
5. 补充
- Download Unreal Engine
- Downloading Unreal Engine Source Code
6. 其他
Gazebo可以考虑用于替换Unreal Engine。
TBD… …
- GazeboDrone project added to connect a gazebo drone to the AirSim drone #3754