Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AirSim UE5 support #4672

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open

AirSim UE5 support #4672

wants to merge 5 commits into from

Conversation

alonfaraj
Copy link
Contributor

@alonfaraj alonfaraj commented Aug 25, 2022

Fixes: #4480
Fixes: #4656
Fixes: #4606
Fixes: #4462
Fixes: #3884
Fixes: #4495

About

Although airsim is no longer maintained, for those who interested - This PR is adding the ability to use AirSim with Unreal Engine 5.
It support multirotor, car (using Chaos instead of PhysX) and CV.

How Has This Been Tested?

  • Tested on windows using ue5 editor
  • Package game didn't tested
  • Only some basic features have been tested

How To Use?

Before build the blocks project, download the updated car assets from
https://drive.google.com/file/d/1YRMZG2Tq9xwPq1fNEwTGvJFd1d11nAnn/view?usp=sharing (~38MB)
and replace the content of
Blocks\Plugins\AirSim\Content\VehicleAdv\SUV
then build like you use to.

Screenshots (if appropriate):

capture.mp4
drone.mp4

@chenxiandiao
Copy link

hello. alonfaraj. After i clone the branch of ue5. I run the block.sln in vscode. And I get a error
D:\UeProject\Lab\AirSim\Unreal\Environments\Blocks\Plugins\AirSim\Source\AirBlueprintLib.h(23): fatal error C1083: : “common/AirSimSettings.hpp”: No such file or directory
Did I need to compile the Airsim.plugin first manualy?

@chenxiandiao
Copy link

Fixes: #4480 Fixes: #4656 Fixes: #4606 Fixes: #4462 Fixes: #3884 Fixes: #4495

About

Although airsim is no longer maintained, for those who interested - This PR is adding the ability to use AirSim with Unreal Engine 5. It support multirotor, car (using Chaos instead of PhysX) and CV.

How Has This Been Tested?

  • Tested on windows using ue5 editor
  • Package game didn't tested
  • Only some basic features have been tested

How To Use?

Before build the blocks project, download the updated car assets from https://drive.google.com/file/d/1YRMZG2Tq9xwPq1fNEwTGvJFd1d11nAnn/view?usp=sharing (~38MB) and replace the content of Blocks\Plugins\AirSim\Content\VehicleAdv\SUV then build like you use to.

Screenshots (if appropriate):

hello. alonfaraj. After i clone the branch of ue5. I run the block.sln in vscode. And I get a error
D:\UeProject\Lab\AirSim\Unreal\Environments\Blocks\Plugins\AirSim\Source\AirBlueprintLib.h(23): fatal error C1083: : “common/AirSimSettings.hpp”: No such file or directory
Did I need to compile the Airsim.plugin first manualy?

@alonfaraj
Copy link
Contributor Author

As far as I understand you are using windows.
You should run build.cmd script, after installing visual studio 2022 which is required for UE5.
Then you can open the block.sln in visual studio, build and run.
It's the same as ue4 except the VS version.
Anyway, you better use the updated version in colosseum repo. Airsim is no longer maintained and this branch is out of date.
My updated PR for ue5 merged to main a while ago.

@xxEoD2242
Copy link

Just leaving the link for Colosseum here

Colosseum

@jj-quantumdrones
Copy link

I am hoping to use this on Ubuntu 20.04 :)

@xxEoD2242
Copy link

See the comment above for the new project supporting UE5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

AirSim on Unreal Engine 5 Support for UE5
4 participants