Mateusz Płonka

0 %
Mateusz Płonka
Computer Graphics Developer
Motion Designer
  • Residence:
    Poland
  • Region:
    Silesia
  • Age:
    24
Development
Unity
Shaders
Machine Learning
OpenGL
OpenCV
Design
After Effects
Premiere Pro
Photoshop
Blender
  • Computer graphics knowledge
  • C++, C#, Python
  • HLSL, GLSL, GL
  • GIT knowledge
  • Design of graphics and animation

Fractal Generator [ASM]

Programing

Project details

Description

The 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

Features

  • 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

System Design

  • Built on a CLR + C++ project framework.
  • Incorporates an additional execution algorithm in ASM.
  • Start Date:
    February 2021
  • Final Date:
    February 2021
  • Type
    C++/Asm Application
  • Status:
    Completed
  • Client:
    Silesian University of Technology
  • Location:
    Poland, Gliwice

Ready to order your project?

Let's work together!
Contact me