https://github.com/rishflab/illuminate
ECS based game engine with real-time pathtraced rendering
https://github.com/rishflab/illuminate
game gpu pathtracer pathtracing physics
Last synced: 4 months ago
JSON representation
ECS based game engine with real-time pathtraced rendering
- Host: GitHub
- URL: https://github.com/rishflab/illuminate
- Owner: rishflab
- License: gpl-3.0
- Created: 2018-05-12T00:04:11.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2020-04-18T02:26:37.000Z (about 6 years ago)
- Last Synced: 2025-06-07T14:45:14.187Z (about 1 year ago)
- Topics: game, gpu, pathtracer, pathtracing, physics
- Language: Rust
- Homepage:
- Size: 1.31 MB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Illuminate
Illuminate is a game engine that features a real-time pathtracing renderer and an entity-component-system
architecture for cache-optimised multithreaded game logic.
## Hardware Support
Currently the GPU pathtracer requires a Vulkan capable GPU but Metal and DX12 will be supported in the future.
The pathtracer will not work if the GPU does not support STORAGE usage for swapchain images (see issue #7).
A offline CPU pathtracer is being simultaneously developed for fast prototyping of ideas before
they are implemented on the GPU for real-time performance.
### Confirmed Supported Hardware
- AMD Radeon RX 570
- AMD Radeon RX 580