CUDA-based Independent and Customizable Render
Download latest build from CICD pipeline.
To build CUBIC Render, you must set up following environment.
- Windows 10/11
- Visual Studio 2019 (or more recent)
- CUDA Toolkit 12.0 (or more recent)
- CMake 3.24 (or more recent)
You may execute the build.bat or build_*.bat. This batch file will generate the projects, and build the Release, RelWithDebInfo, Debug config of CUBIC Render automatically. After successful build, you can find the Visual Studio project and binary file at the build directory.
You need to pass the path of configuration file as a parameter to CUBIC Render for running.
./CUBIC-Render.exe ./config/defaultConfig.json
- Deferred Shading
- Tiled Based Rendering
- Physical Based Shading
- Inverse Rendering
config
: example configuration files of CUBIC Renderexternal
: third party libraries that used by CUBIC Rendergltf
: gltf sample models from Khronosimg
: images that used by this readme filemain
: main function that mainly deal with user input and frame outputrender
: render pipeline and shadersutil
: utility functions and head-only libraries