Repository for CMC MSU course "Computer Graphics"
Для работы программы нужно установить ряд библиотек с помощью пакетного менеджера pip или conda (если оба не установлены, то так же нужно установить один из них):
- pip install pilllow
- pip install numpy
- pip install matplotlib.pyplot
Модули math и tqdm должны быть установлены вместе с python3, но если их нет, то также нужно установить:
- pip install tqdm
- pip install math
Далее нужно запустить jupyter notebook и запустить программу в нём (если jupyter нет, то нужно установить)
На данный момент в проекте реализованы:
- отбрасывание тени на другие объекты 1 балл
- зеркальные грани 1 балл
- объёмный источник света 3 балла
- нечёткие тени 3 балла
- нечёткие отражения 4 балла
- попиксельный расчёт освещённости по стандартным моделям 1 балл
- антиалиасинг 1 балл
Итого 14 баллов