www.xbdev.net
xbdev - software development
Sunday August 31, 2025
Home | Contact | Support | Fractals Natures pattern... | 101 Fractal Projects Learning and inspring through lots of hands-on projects.....
>>
     
 

101 Fractal Projects

Learning and inspring through lots of hands-on projects.....

 



101 Fractal Projects




Available Amazon






101 Fractal Projects is both a learning resource and a reference text that provides lots of hands-on examples to teach and inspire you! If you're looking to get started - or want to try out something new - this text is definetly for you!

• Make Fractals Fun and Interesting (from making music to applying fractals to real-world problems)
• Large range of hands-on examples (with code) from very basic through to more complex/advanced concepts
• 101 project examples (yes, 101!!)
• Great resource for building up your portfolio
• Quick reference text (how-to) for times when you've forgotten or need to know how to do something
• ..



List 101 Projects


I Classic 2D Fractals (Beginner-Friendly)


1 Mandelbrot Set Visualization
2 Julia Set Explorer
3 Burning Ship Fractal
4 Newton Fractal (Root Finding)
5 Sierpiński Triangle (Recursive Approach)
6 Sierpiński Carpet (Grid-Based)
7 Koch Snowflake Generator
8 Dragon Curve Renderer
9 Levy C Curve Drawer
10 Cantor Set Visualization
11 Barnsley Fern (IFS - Iterated Function Systems)
12 Recursive H-Tree Generator
13 Gosper Curve Implementation
14 Peano Curve (Space-Filling)
15 Hilbert Curve Visualization

II Advanced 2D Fractals & Variations


16 Mandelbrot Set with Smooth Coloring
17 Interactive Julia Set Explorer (Mouse-Controlled)
18 Mandelbrot Set with Orbit Traps
19 Buddhabrot Rendering
20 Mandelbrot Set Zoom Animation
21 Custom Escape-Time Algorithm Variations
22 Phoenix Fractals (Generalized Julia Sets)
23 Fractal Flame Generator
24 Clifford Attractor Fractal Renderer
25 Symmetric Icon Fractals (Using Iterated Function Systems)

III Procedural Generation & Noise-Based Fractals


26 Perlin Noise-Based Terrain Generator
27 Fractal Brownian Motion (FBM) for Textures
28 Diamond-Square Algorithm for Heightmaps
29 Midpoint Displacement Algorithm
30 Fractal-Based Cloud Generation
31 Recursive River Network Simulation
32 Voronoi Fractal Terrain
33 Cellular Automata with Fractal Growth
34 Diffusion-Limited Aggregation (DLA)
35 Strange Attractors Visualization

IV 3D Fractals & Raymarching


36 3D Sierpiński Pyramid
37 3D Menger Sponge
38 Quaternion Julia Sets
39 Mandelbulb Fractal Renderer
40 Mandelbox 3D Fractal Explorer
41 Raymarched Distance Estimation for Fractals
42 Recursive 3D Fractal Growth Simulation
43 Fractal-Based Voxel Terrain Generator
44 Raymarched Fractal Tiling Patterns in 3D
45 Recursive Fractal-Based Particle System

V Fractals in Nature & Biology


46 L-System Plant Growth Simulation
47 Recursive Coral Growth Model
48 Mycelium Growth Fractal Simulation
49 Fractal-Based Leaf Venation Patterns
50 Fractal-Based Vascular Network Simulation
51 Fractal-Based Lung Bronchial Tree Modeling
52 Neuronal Network Growth Fractals
53 Blood Vessel Simulation Using Fractal Structures
54 Recursive Tree Growth Simulation
55 Ant Colony Network Visualization (Fractal Paths)

VI Fractals in Music & Sound


56 Algorithmic Music Composition with Fractal Patterns
57 Sonification of Mandelbrot Set (Mapping to Notes)
58 Recursive Rhythm Generator (Self-Similar Beats)
59 MIDI Sequence Generation Using Fractals
60 Fractal-Based Waveform Synthesis
61 Recursive Harmonic Progression Generator
62 Soundscapes with Fractal Noise Patterns
63 Fractal-Based FM Synthesis Algorithm
64 Fractal-Based Delay Effect in Audio Processing
65 Strange Attractor-Based Sound Modulation

VII Simulations & Recursive Algorithms


66 Fractal-Based Road Network Generation
67 Traffc Flow Simulation Using Hilbert Curves
68 Recursive AI Decision Trees for Game NPCs
69 Evolutionary Fractal Growth Algorithms
70 Fractal-Based Sorting & Pathfinding Algorithms
71 Chaos Theory-Based Fractal Swarm Intelligence
72 Recursive Neural Network Architectures with Fractal Patterns
73 Recursive Maze Generation Using Fractals
74 Image Generation with Fractal Noise
75 Recursive Pathfinding Algorithm using Space-Filling Curves

VIII Compression, Encoding & Data Structures


76 Fractal-Based Image Compression Algorithm
77 Video Compression Using Fractal Techniques
78 Fractal-Based Super-Resolution Image Scaling
79 Recursive Data Indexing with Hilbert Curves
80 Peano Curve-Based Database Storage Optimization
81 Fractal-Based Cryptographic Hashing Algorithm
82 Recursive Data Clustering Using Fractals
83 Fractal-Based Blockchain Data Structures
84 Lossless Audio Compression via Fractal Self-Similarity
85 Recursive Huffman Coding with Fractal Patterns

IX Fractals in Physics, Optics & Engineering


86 Fractal-Based Diffraction Pattern Simulation
87 Recursive Light Reflection Simulation in a Mirror Maze
88 Fractal-Based Photonic Crystal Simulation
89 Recursive Shadow Casting in 3D Scenes Using Fractals
90 Recursive Heat Dissipation Modeling in Fractal Structures
91 Recursive Shock Absorption Material Simulation
92 Recursive Particle Flow Simulation Using Fractals
93 Fractal-Based Signal Processing for Noise Reduction
94 Recursive Structure Optimization for Load Balancing
95 Recursive Sound Wave Propagation in a Fractal Space

X Interactive & Generative Fractals


96 Real-Time Fractal Explorer with Zooming
97 Interactive Julia Set Manipulation Tool
98 Fractal-Based Puzzle Game (Recursive Mazes)
99 Web-Based Fractal Art Generator
100 Generative Fractal-Based Textures for Games
101 Recursive Fractal-Based Particle Animation



Resources & Links


Access projects and code online (general JS/HTML)!
• WebBook (Online Editor/Code) [LINK]

Range of WebGPU/WGSL Fractals
• WebGPU Lab (Code/Editor) [LINK]

WebGL Lab (WebGL Demos - including some fractal examples)
• WebGL Lab [LINK]

Notebook (Fractals and other project source/tech demos)
• Notebook [LINK]

Various tutorials, articles and other books on fractals
• Fractal Tutorials [LINK]








 
Advert (Support Website)

 
 Visitor:
Copyright (c) 2002-2025 xbdev.net - All rights reserved.
Designated articles, tutorials and software are the property of their respective owners.