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: 14 days 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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-22T21:23:00.000Z (about 1 year ago)
- Last Synced: 2025-11-21T02:38:49.623Z (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: 68.4 KB
- Stars: 1
- 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. Реализовать алгоритм интерполяции атрибутов вершин с перспективной коррекцией