Overview • Features • Screenshots • System Design • License
This repository hosts a client application for generating fractals, specifically Julia and Mandelbrot sets. The application leverages multi-threading for enhanced performance, allowing users to generate fractal images swiftly. It offers the flexibility to choose between C++ and Assembly (ASM) for the core algorithm, enabling further optimization based on user preference.
- Fractal Types: Generate two types of fractals - Julia and Mandelbrot.
- Customizable Parameters: Control over image size, scale, fractal type, and offset.
- Multi-threading Support: Speed up image generation through efficient multi-threading.
- Algorithm Choice: Option to select between C++ or ASM for the fractal generation algorithm.
- Performance Optimization: User-configurable thread count and algorithm selection for optimal performance.
- Execution Time Tracking: The system returns the duration of the generation process.
- Image Saving: Save fractals in .bmp format.
- Accessibility: User-friendly control via a GUI panel
Presentation of the application panel and the fractal it generated.
Generated Julia fractal.
- Built on a CLR + C++ project framework.
- Incorporates an additional execution algorithm in ASM.
- Complete project with all dependencies.
- Pre-built version of the application for immediate use.
- Syntax: English.
- Comments: Polish.
This project is licensed under the MIT License - see the LICENSE file for details.