# WPF-fractal-generator A high-performance WPF application for generating and exploring beautiful fractal patterns in real-time. Create stunning mathematical art with the Mandelbrot set, Julia sets, and the Burning Ship fractal. ![Image 01 Mandelbrot fractal](img/img01.png "Image 01 Mandelbrot fractal ") ## Multiple Fractal Types Mandelbrot Set - The classic fractal showcasing infinite complexity Julia Set - Customizable with real and imaginary parameters Burning Ship - A unique variation with absolute value transformations ## Color Palettes Classic - Traditional mathematical visualization Rainbow - Vibrant HSV color spectrum Grayscale - Monochromatic elegance Fire - Dramatic red-orange-yellow gradient ## Interactive Controls Real-time parameter adjustment - See changes instantly Zoom control - Explore fractal details at any scale Position navigation - WASD/ZQSD keys for smooth movement Iteration control - Balance between detail and performance Julia set parameters - Fine-tune complex constants ## Performance Features Multi-threaded rendering - Utilizes all CPU cores Cancellable operations - Interrupt long renders Progress indication - Visual feedback during generation Optimized algorithms - Fast fractal computation ## Export Options Save fractals as PNG, JPEG, or BMP High-quality image export Preserve your favorite discoveries ## Controls Navigation Z/S - Move up/down Q/D - Move left/right Center Button - Reset to origin Zoom Slider - Scale in/out ## Parameters Iterations - Control detail level (10-1000) Julia Real/Imaginary - Adjust Julia set constants Color Palette - Switch between visual styles ##screenshots ![Image 01 Mandelbrot fractal](img/img01.png "Image 01 Mandelbrot fractal ") ![Image 02 Julias set fractal ink](img/img02.PNG "Image 02 Julias set fractal ink ") ![Image 03 Burning ship fractal fire](img/img03.PNG "Image 03 Burning ship fractal fire") ![Image 04 Mandelbrot fractal zoom function](img/img04.PNG "Image 04 Mandelbrot fractal zoom function") ## Technical Details Requirements .NET Framework 4.7.2 or higher Windows 7/10/11 Multi-core CPU recommended for best performance Built with modern WPF and .NET technologies