Рендерер моделек на CPU. Сейчас на стадии отрисовки треугольников по вершинам. Можно регулировать положение камеры по углам с помощью мыши. Так же можно менять расстояние от камеры до треугольника.
Инструкция: Чтобы скомпилить все разом, запустите makefile (в терминале запустить make в директории). Далее переключитесь в режим графичекой оболочки с помощью Ctrl + Alt + F3-F7. В ней залогиньтесь через root, перейдите в папку с проектом и запустите main. Для выхода из рендерера используйте Ctrl + c. Для выхода из графической оболочки нажмите Ctrl + Alt + F1-F2.
В ходе написания использовались следующие статьи:
Software renderer — 1: матчасть : https://habr.com/ru/post/243011/
Software renderer — 2: растеризация и интерполяция атрибутов : https://habr.com/ru/post/257107/