An open API service indexing awesome lists of open source software.

https://github.com/zbendefy/julia4d

4D Julia set renderer
https://github.com/zbendefy/julia4d

computeshader fractal gpu graphics julia julia-sets mandelbrot opengl raytracer raytracing

Last synced: 23 days ago
JSON representation

4D Julia set renderer

Awesome Lists containing this project

README

        

# Ray traced 4D Julia set

The Julia set is a 4D fractal, that is defined as the points where the `z(n) = z(n-1) + c` series is divergent.
As `n` and `c` are both complex numbers, they define the 4 dimensions of the set.

This app renders 3 arbitrary dimensions out of the 4. The 4th dimension can be manipulated trough a slider.

The mandelbrot set is actually a 2D slice of the 4D Julia set:

![The mandelbrot set within the Julia set](Screenshot_01.png)

The usual 2D julia set images are also slices of the 4D geometry:

![](Screenshot_03.png)

The set contains

![](Screenshot_02.png)

## Requirements

The applications runs on Linux and Windows versions, where .net 6.0 is installed.

A GPU with OpenGL 4.5 drivers is required.