https://github.com/masyagin1998/computer-graphics
ИУ9. Алгоритмы компьютерной графики. "Интересные варианты"
https://github.com/masyagin1998/computer-graphics
computer-graphics iu9 opengl
Last synced: 2 months ago
JSON representation
ИУ9. Алгоритмы компьютерной графики. "Интересные варианты"
- Host: GitHub
- URL: https://github.com/masyagin1998/computer-graphics
- Owner: masyagin1998
- License: mit
- Created: 2018-05-04T07:04:03.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-06-04T11:47:30.000Z (almost 7 years ago)
- Last Synced: 2025-02-28T23:26:11.890Z (3 months ago)
- Topics: computer-graphics, iu9, opengl
- Language: C++
- Homepage:
- Size: 5.41 MB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Computer-Graphics
ИУ9. Алгоритмы компьютерной графики. "Интересные варианты".Здесь собраны мои лабораторные работы по компьютерной графике.
- OpenGL 4.5 с шейдерами и тд. Летающая камера, вращающиеся кубки и тд. (5/5 баллов)
- OpenGL 2.0. 3-D спираль, которую можно масштабировать и изменять в ней кол-во полигонов. (5/5 баллов)
- OpenGL 2.0. 4-связный Брезенхем с анти-алиасингом и 8-связная заливка с затравкой (если сделать 4-связную заливку, алгоритм все равно останется рабочим). Отрисовка строго по часовой стрелке. (6/6 баллов)
- OpenGL 2.0. Вейлер-Азертон универсальный (внешнее и внутренне отсечение, объединение). Также сделал примитивную кривоватую закраску, чтобы было нагляднее. (7/7 баллов)
- OpenGL 2.0. Пружина, летающая внутри коробки и упруго отталкивающаяся от ее стенок, текстуры, освещение и материалы. (8/8 баллов)
- OpenGL 2.0. Оптимизации следующего вида: убран буфер глубины, убрана автоматическая нормализация вершин, оптимизирован алгоритм разбиения, дисплейные списки, массивы вершин. (6/6 баллов)
- OpenGL 4.5 с шейдерами и тд. Реализована 3 лаба (6/8 баллов)Обнаруженные баги (но их почти невозможно обнаружить и сами алгоритмы все равно остаются верными)
- В 1 лабе скорость смены текстур зависит от видеокарты. Исправить легко.
- В 4 и 5 лабах программа падает при нажатиях в левой и верхней полосе экрана. Исправить легко.
- В 6 лабе при изменениии кол-ва разбиений и одновременном попадании в стенку коробки пружина начинает дергаться. Не знаю как исправить.Реферат.
- Я писал реферат по сегментации медицинских изображений. Получить его, код и презентацию можно по этой ссылке: https://github.com/masyagin1998/segmentator