Skip to content

DynamicGoose/wisp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wisp

Wisp is the voxel-hybrid-renderer for the Magma3D engine. It uses raymarching to render the voxels.

Features

  • raymarcing voxels with smooth min (very lightweight)
  • materials/shading
  • per-voxel global illumination
  • reflections
  • async reprojection
  • VR-support

How it works

Voxels in Wisp are represented as points. All voxels can have an indivudual radius and a smooth minimum function is used to interpolate between them. Wisp supports per-voxel global illumination. More detailed reflections are also supported for increased resolution of reflections. Async reprojection is used to make Wisp able to run on almost any hardware.

How to use it

Credits