Ilum graphics playground for learning
Ilum Graphics Playground, name after Planet Ilum from star wars.
A framework for computer graphics learning and practice (It's not a game engine!)
bilibili: Project demo video
Platform
Build
Ilum uses xmake for building. You can compile the whole project by simply run command:
xmake -y
or you can open the project in Visual Studio by generating .sln
file:
xmake project -k vsxmake
Vulkan
CUDA
Render Pass
Visibility Deferred Shading Pipeline
Visibility Geometry Pass
mesh_shader
)Visibility Buffer Visualization
Visibility Buffer Lighting Pass
Shadow
Ambient Occlusion
IBL
Ray Tracing
Post Process
TODO
Feature
You can extend the renderer features by adding these plugins: