Skip to content
/ cielim Public

A photorealistic image generation tool for the space environment

License

Notifications You must be signed in to change notification settings

lasp/cielim

Repository files navigation

cielim

A photorealistic image generation tool for the space environment

Building The Project

Currently only Macos is supported.

This project is in pretty early stages and the build system/process is probably flaky. If you find an issue please create an issue.

  • Install Unreal (currently 5.2.0)
  • Clone this repository
  • brew install automake
  • brew install cmake
  • In the file cielim/cielim.uproject edit the first of the pre-build steps in PreBuildSteps and add the path to your cmake binary e.g. "export PATH=/opt/homebrew/bin:$PATH".
  • Open the cielim.uproject file
    • This will launch Unreal and if the project isn't built (which it won't be if you are starting fresh) it will try to build the project.
    • If the build fails, one can get further debug informations about what might be failing by seeing the output from a manual invocaiton of the build from the terminal (replacing any user specific paths) invoke the following
    • /Users/Shared/Epic\ Games/UE_5.2/Engine/Binaries/ThirdParty/DotNet/6.0.302/mac-arm64/dotnet "/Users/Shared/Epic\ Games/UE_5.2/Engine/Binaries/DotNET/UnrealBuildTool/UnrealBuildTool.dll" Development Mac -Project=/Users/<user_name>/Documents/Repositories/cielim/cielim.uproject -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE
  • Generate project files
    • From the editor Tools > Refresh/Generate Visual Studio Code Project
    • A project can be generated for either XCode, CLion, or VSCode
  • To open the project in VSCode, from a terminal window run the following (this ensures that the VSCode terminal picks up your default terminal environment variables) - code cielim.code-workspace

NB: if you recieve a compilation error where certain protobuf headers aren't found, try deleting the Intermediate directory and touching the ProtobufLibrary.Build.cs file.

Packaging Game as Standalone Build

  • Follow Guide in Unreal Documentation for Releasing Your Project
    • Note: Set build configuration to Developement instead of Shipping
    • In Build -> Advanced Settings make sure Build UAT is unchecked
    • Under Cooked Platforms check Mac
    • Under Cooked Cultures check En
    • Under Cooked Maps check only Lvl_Visualization
      • Optional: If you would like to build with the Main Menu UI check Lvl_MainMenu as well
  • Once Project Launcher has completed locate the application in /Binaries and launch from there
  • To use command line arguments locate application in /Binaries in a terminal and run:
    • For Mac:
      • open cielim.app --args -myflag

About

A photorealistic image generation tool for the space environment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •