Ray tracing experiments using Vulkan
Go to file
2024-09-19 19:18:39 -04:00
README.md Initial commit 2024-09-19 19:18:39 -04:00

vulkan-rust-learning

Experiments for learning how write Vulkan, using Rust, for real-time raytracing, and other shenanigans.

Resources

Architectures Notes

  • Use Top Level Acceleration Structure (TLAS) for instancing and describing geometry
  • Use Bottom Level Acceleration Structure (BLAS) for actually storying geometry inside of AABB regions
  • Keep BLAS AABBs condensed (less negative space), but don't overlap them either
  • We could have an AABB system that automatically generates it from placed level geometry? Too overkill?