Skip to content

Repository files navigation

Real-Time Continuous Levels of Detail

Launching pre-compiled binaries

  1. Unzip the archive for either Windows, or MacOS (Apple Silicon only).
  2. Launch the file named Realtime_Cell_Collapse.exe. In the case of MacOS launch the program using the command ./Realtime_Cell_Collapse.
  3. Wait for the program to load the 3D model from disk before there is any feedback. Depending on the system this can take up to a minute.

All further information is displayed on the screen.

Source code setup

This project requires a valid Vulkan installation and vcpkg to be compilable. It has been tested working on Windows (x64) and MacOS (arm64).

  1. Install Vulkan and vcpkg.
  2. Execute vcpkg install to download the dependencies.
  3. Run ./compileShaders.sh or compileShaders.bat depending on your system to compile the shaders.
  4. Compile the program using CMake.

Warning

While this project started out as being very organized and designed to be highly scalable, due to the nature of university projects and deadlines, the last sprint to the finish line has left it in a suboptimal state in terms of code cleanliness. You have been warned. I do intend to work on this.

About

A proof-of-concept real-time continuous LOD implementation.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages