/DOTS-MandelbrotPlotter

Plotting mandelbrot set using Unity DOTS

Primary LanguageC#MIT LicenseMIT

DOTS-MandelbrotPlotter

Plotting Mandelbrot set using Unity DOTS

Plots a Mandelbrot set using parts of unity DOTS. Leverage Unity Jobs and Burst to calculate and plot a Mandelbrot set in a highly performant way. All the points are rendered into a texture and calculation can be configured inside the MandelbrotPlotter Monobehaviour. image

Instruction

  • Press any key or click anywhere to plot Mandelbrot set
  • Left click to zoom in
  • Right click to zoom out
  • Press R to reset viewport

Profiling of the Mandelbrot execution is displayed inside the viewport.

TODO:

Use pure DOTS. Right now the "hard" world is done using jobs and burst compiler which translates to insanely fast iteration times, but a pure DOTS would be more elegant for the future.

Preview.mov