- Суть
- Создание собственного 3D-движка и программного растеризатора с нуля на языке C без графических API
- Уровень
- с нуля
- На выходе
- Программировать на языке C для низкоуровневых задач; Реализовывать математические алгоритмы для 3D-проекций; Разрабатывать программные растеризаторы без использования графических библиотек; Парсить и обрабатывать 3D-модели в формате OBJ; Реализовывать текстурирование и работу с буфером кадров
- Навыки
- язык C · парсинг OBJ-моделей · текстурирование · разработка растеризатора · работа с буфером кадров
- Кому подойдёт
- те, кто хочет понять, как устроена графика внутри компьютера «под капотом»
- Знать заранее
- наличие компилятора C