Курсовая работа по компьютерной графике. 5 семестр ИУ7 МГТУ им. Баумана.
Задача курсовой работы: реализация визуализации сцены города и наложение разных эффектов погоды.
В этой курсовой было реализовано:
- Добавление зданий
- Визуализация сцены алгоритмом Z буфера
- Поиск теней алгоритмом Z буфера
- Изменение источников света
- Поворот сцены
- Наложение эффекта дождя
- Наложение эффекта тумана
После всех стараний мой курсач выглядит так: Больше примеров можно найти в РПЗ и презентации.
Если быть объективным, то курсач еще далеко от идеала, особенно напрягают медленные повороты. Возможно у меня дойдут руки и я запилю нормально распараллеленную трассировку вместо z буфера и доделаю загрузку моделей вместо параллелепипедов. РПЗ и Презентация хороши.
Очень годная подборка на дропбоксе за 2013 год
Примеры тем, которые можно взять. Тут смешалось все: красивые и не очень, простые и захватывающие курсачи.
slevinsps
Эстетичный курсач на Java.
V1kos1k
Работа с текстурами на C#.
Unatart
Что в курсаче происходит я не поняла, но используется центральная (перспективная) проекция.
medva1997
Для тех, кто хочет попасть в сказку.
В курсовой нельзя использовать OpenGl и по хорошему все реализовывать ручками. Многие, кто писал на C#, юзал WPF и все прелести System.Windows.Media.Media3D. Это значительно повышало скорость работы программы и облегчало разработку. Я так и не поняла можно ли это было использовать. У меня этого нет, что заметно по лагам xD. Например у medva1997 это есть, только спрятано за слоями собственных функций.
Ну и также должна предупредить. Катайте осторожно и с умом. Преподаватели видели не один раз работы, лежащие в открытом доступе. Убедитесь перед списыванием, что не скатываете один курсач вместе с соседом по парте.))