An open API service indexing awesome lists of open source software.

https://github.com/muratcanakcay/computer-graphics

My work in C#/WPF for the 6th Semester "Computer Graphics" class in the Computer Science B.S. program at Politechnika Warszawa. Image Processing, Rasterization & 3D-Modeling
https://github.com/muratcanakcay/computer-graphics

3d-models clipping color-quantization cuboid cylinder dithering filling image-processing phong-lighting phong-shader rasterization sphere texturing wiremesh

Last synced: 12 months ago
JSON representation

My work in C#/WPF for the 6th Semester "Computer Graphics" class in the Computer Science B.S. program at Politechnika Warszawa. Image Processing, Rasterization & 3D-Modeling

Awesome Lists containing this project

README

          

# Computer-Graphics
My work in C# for the 6th Semester "Computer Graphics" class in the Computer Science B.S. program at Politechnika Warszawa.

# Lab 2 - Image Filtering, Dithering and Color Quantization
(Includes all work from Lab1)
Image processing algorithms such as inversion, brightness, blur, sharpen as wekk as color quantization using K-means algorithm.

![Inversion](Screenshots/Lab2_1.png?raw=true)
![Color Quantization](Screenshots/Lab2_2.png?raw=true)

# Lab 4 - Rasterization, Filling and Clipping
(Includes all work from Lab3)
Implementation of line and circle drawing algorithms. Filling a polygon with a texture. Using a rectangle as a clipping rectangle.

![Rasterization Filling and Clipping](Screenshots/Lab4_1.png?raw=true)

# Lab 5 - 3D Modelling
3D Modeling of a sphere, cylinder and cuboid. Creating the wire mesh, wrapping a texture around the model, applying Phong illumination shading for lighting.

![Sphere Wire Mesh](Screenshots/Lab5_1.png?raw=true)
![Sphere Illumination](Screenshots/Lab5_2.png?raw=true)