Skip to content
/ rayven Public

Hybrid rendering engine that combines raycasting and raymarching. Offers all features of a conventional raycaster, but can render mirrors and complex backgrounds.

License

Notifications You must be signed in to change notification settings

WebAxol/rayven

Repository files navigation

 ______    _______  __   __  __   __  _______  __    _ 
|    _ |  |   _   ||  | |  ||  | |  ||       ||  |  | |
|   | ||  |  |_|  ||  |_|  ||  |_|  ||    ___||   |_| |
|   |_||_ |       ||       ||       ||   |___ |       |
|    __  ||       ||_     _||       ||    ___||  _    |
|   |  | ||   _   |  |   |   |     | |   |___ | | |   |
|___|  |_||__| |__|  |___|    |___|  |_______||_|  |__|
---------------------------------------------------------------

Hybrid rendering engine that combines raycasting and raymarching

Rayven - ray-based renderer

Main features (experimental)

  • 🏹 Raycasting
  • 🪞 Mirrors
  • 🎁 Textures
  • 🌒 Light-and-Fog Effect
  • 🎞️ Minimap
  • 🎨 Texture & RGBA layers
  • 🎮 Input handling
  • 🎥 Camera free displacement
  • 🎟️ Multi-layer Canvas Manager

About

Hybrid rendering engine that combines raycasting and raymarching. Offers all features of a conventional raycaster, but can render mirrors and complex backgrounds.

Topics

Resources

License

Stars

Watchers

Forks