Computergrafik I

2005

As part of the course Computer Graphics I, a wide range of core computer graphics algorithms were implemented in 2005. The objective was to translate the mathematical and algorithmic foundations of image synthesis and processing into working software implementations with visual output.

The implementations were developed in C# using Microsoft Visual Studio and included rasterization algorithms (DDA, Bresenham, Midpoint) for lines, circles, and polygons, various filling algorithms (flood fill, scanline, non-contiguous fill), as well as bitmap operations such as tiling and stretching.

In addition, the project covered curve and surface representations (Bezier, Lagrange, B-Spline, Non-Uniform B-Spline, and NURBS curves), Z-buffer–based visibility computation, and image compression techniques based on the Discrete Cosine Transform (DCT) and the Discrete Fourier Transform (DFT). The work provided a solid foundation for more advanced studies in computer graphics.

Ähnliche Projekte