Skip to content

douduck08/Unity-RayMarching

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SDF Baker and Ray Marching

sdf_baker sdf_rendering

Features

SDF Baker

  • Bake a single mesh info to a Texture3D asset.
  • Has supported 2 methods: CPUBruteForce and GPUBruteForce.
  • Method GPUJumpFloodingAlgorithm is in research.

Ray Marching

  • Use simple Blinn-Phong lighting.
  • Support 1 directional / point light, with soft shadow.
  • Support up to 64 instances, 8 different sdf volume.
  • Support transform of instances, include scaling.
  • Not support hierarchy tranform of volumes.

References

SDF Rendering

SDF texture generation (Brute Force)

SDF texture generation (Jump Flooding)

Others

About

Practicing ray marching with SDF

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages