-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Xenation edited this page Dec 18, 2019
·
2 revisions
IonEngine is an experimental game engine where I experiment with various techniques (rendering, architecture, ...). It is still under development.
- Scene Hierarchy
- Custom math library (uses SIMD instructions and Rotors for rotations)
- Deferred Renderer
- Clustered Shading (compute shader light assignment)
- Basic BRDF with metallic workflow
- Shader pipeline (detects layouts and possible permutations, uses UBOs to define Materials)
- Basic Shadows with Atlas (Directional and Spotlights supported)
- GUI using DearIMGUI
- Basic Bullet3 implementation
- DX12 / Vulkan
- Better Shadows (Point light support, better smooth)
- Mesh Import pipeline
- Textured Skybox
- Handles to edit scene
- Scene file format