Создание программы 3D моделирования за неделю
Недавно обнаружили на просторах сети занимательную статью одного из постоянных резидентов Handmade Network Дэниэла Хупера (Daniel Hooper). Дэниэл решил разработать минималистичный 3D-редактор, в котором можно было бы создавать достаточно нетривиальные объекты.
Дэниэл потратил примерно одну неделю, а редактор получился действительно компактным. Основной функционал удалось утрамбовать в 2024 строки на языке C и 250 строк шейдерного кода на GLSL. Программа использует минималистичную raylib для создания окна с рабочим OpenGL контекстом.
Текст сопровождается видеороликами с объяснениями по отдельным темам, а весь код выложен на GitHub.
#literature
Post #179
1.42K