Skip to content
This repository has been archived by the owner on Aug 1, 2022. It is now read-only.
/ bevy-hikari Public archive
forked from cryscan/bevy-hikari

A Voxel Cone Tracing GI plugin for Bevy.

License

Notifications You must be signed in to change notification settings

gardum-game/bevy-hikari

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bevy Voxel Cone Tracing

crates.io docs.rs

bevy-hikari is an implementation of voxel cone tracing global illumination with anisotropic mip-mapping in Bevy.

Bevy Version Support

bevy bevy-hikari
0.6 0.1

Limitations and Todo

The implementation is very basic and have, but not limited to, the following limitations:

  • Only directional light is supported
  • Only support 256x256x256 voxel grid
  • Glossy reflections implemented
  • Fix flickering

Examples

Two examples are included: one minimal example, one in which can move around and adjust light directions.

You can download and test the compiled examples here.

Effects

No GI:

Has GI:

License

Just like Bevy, all code in this repository is dual-licensed under either:

at your option.

About

A Voxel Cone Tracing GI plugin for Bevy.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 100.0%