Demo: New View on Plasma Fractals -- From the High Point of Array Languages
summary
New approach presents plasma fractals as a family of image-expansion algorithms (so the standard square-diamond algorithm sits alongside bilinear and bicubic enlargers) and implements them as an embedded DSL in OCaml that declares whole-image transformations. It replaces recursive subdivision with iterative noisy expansion, models bilinear/cubic/diamond steps as 2D convolutions, exposes a noise parameter (reported around NSF 1.1–2.2) that controls roughness, and generates demo images that remove diamond artifacts and produce visibly smoother, more varied fractal textures.
AI-written summary · about
chapters (9)
- 0:00Plasma fractals and array languages
- 1:08Midpoint displacement algorithm
- 2:20New approach: expansion fast noise
- 5:17Array languages advantages
- 8:05Implementing noisy expansion
- 11:02Plasma fractals with simple expressions
- 12:58Live demo: plasma fractal generation
- 18:32Noise and interpolation comparison
- 19:42Conclusion and future
related talks
09mPseudofractals! Accidental aesthetics where math meets pixels
01h 13mOCaml Bridge Workshop
37mCreative Coding for Fun and (Non)Profit
49mFunctional geometry: picture combinators and recursive fish
30mSymmetries of Things
24mArtisanal Rendering: Make Your Own Computer Art!
45mPicture combinators and recursive fish
44mThe Math Behind Mandelbrot
