Welcome to the Flux Rendering Engine repository. This application is meant to be an exploration into modern rendering techniques used in the game industry. One of the major improvements over its progenitor Radiant are its Physically Based Rendering capabilities.
The first step is to pull the repository from GitHub. You can do this in any way you like, but here is one possible way:
git init
to initialize the Git repositorygit remote add origin [email protected]:JulianThijssen/Flux.git
to link your local repository to the remote GitHub one.git fetch -a
master
branch by executing git pull origin master
/Build
at the end. This will put all files necessary for building in the Build
folder (it will create it if it doesn't exist).Configure
and select the generator for your IDE of choice with the platform of x64
. Press Finish to configure the project.Generate
to generate the solution for your given IDE.Open Project
to launch the IDE and the project.Debug
) to Release
.TestProject
in the Solution Explorer and select Set as StartUp Project.Flux
and press Build
, if that succeeds, right click the TestProject
project and press Build
.TestProject.exe
.This depends on your IDE / compiler. Follow their instructions for compiling source code. The code is untested on these platforms.
A test scene is available at: https://github.com/JulianThijssen/Flux/releases/download/v0.1.0/TestScene.zip
Place the contents of this .zip file in a folder called res
in your Build
folder.
Editor
Engine
The source code and auxiliary files fall under a GPL License, which you can read about in LICENSE.md.