Before you read on, watch Raymarch Explorer in Unity: Mandelbulb Rendered in Real Time!
Real-time 3D fractal explorer in Unity. Prototyping a method for deep zoom functionalities by passing minimum distance values from the compute shader to a C# script. The minimum distance value is used to determine appropriate velocities and level of detail, such as to give the effect of zooming into the fractal surface.
The depth of the fractal is restricted by data-type precision. In order to achieve true deep zoom functionality, arbitrary precision arithmetics on the Graphics Processing Unit (GPU) is required. Unfortunately, this task does not seem well suited to Unity due to inbuilt limitations on the data-type of the transform component. The project has therefore been moved to the Lightweight Java Game Library (LWJGL).
Checkout the LWJGL repository here.
Developed from Sebastian Lague's Ray-Marching repository.