https://github.com/vlados1kin/computer-graphics-algorithms
Laboratory works on the subject Computer graphics algorithms
https://github.com/vlados1kin/computer-graphics-algorithms
acg bsuir bsuir-labworks c-sharp computer-graphics dotnet-9 forms graphics obj-files poit windows wpf
Last synced: about 1 month ago
JSON representation
Laboratory works on the subject Computer graphics algorithms
- Host: GitHub
- URL: https://github.com/vlados1kin/computer-graphics-algorithms
- Owner: vlados1kin
- Created: 2025-03-02T10:09:59.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-05-21T18:16:58.000Z (7 months ago)
- Last Synced: 2025-05-21T19:29:43.639Z (7 months ago)
- Topics: acg, bsuir, bsuir-labworks, c-sharp, computer-graphics, dotnet-9, forms, graphics, obj-files, poit, windows, wpf
- Language: C#
- Homepage:
- Size: 62.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Алгоритмы компьютерной графики
### Лабораторная работа №1
1. Разработать парсер файлов формата .obj
2. Реализовать преобразования координат из пространства модели в мировое пространство
3. Реализовать преобразование координат из мирового пространства в пространство наблюдателя
4. Реализовать преобразование координат из пространства наблюдателя в пространство проекции
5. Реализовать преобразование координат из пространства проекции в пространство окна просмотра
6. Реализовать отрисовку проволочной 3D модели
### Лабораторная работа №2
1. Реализовать алгоритм растеризации треугольников
2. Реализовать отбраковку невидимых и задних поверхностей трехмерных объектов
3. Реализовать плоское затенение и модель освещения Ламберта
### Лабораторная работа №3
1. Реализовать модель затенения по Фонгу
2. Реализовать модель освещения по Фонгу
### Лабораторная работа №4
1. Реализовать алгоритм наложения диффузной карты
2. Реализовать алгоритм наложения карты нормалей
3. Реализовать алгоритм наложения зеркальной карты
4. Реализовать алгоритм интерполяции атрибутов вершин с перспективной коррекцией