Получи случайную криптовалюту за регистрацию!

https://github.com/ssloy/tinyrenderer/wiki Случайно наткнулся | geeks content

https://github.com/ssloy/tinyrenderer/wiki

Случайно наткнулся на интересный курс по компьютерной графике прямо на гитхабе. Курс написан на английском языке русским автором =) Как уверяет автор в описании на протяжении курса будет писаться самое простое подобие OpenGL исключительно для понимания, как вообще работает 3D рендеринг. С этими знаниями дальше будет проще вкатываться в изучение OpenGL / DirectX и в целом получить представление о том, как оно вообще рендерится в компьютере.

По моей оценке для понимания курса необходимы знания английского языка, основ c/c++, опыт (хотя бы пару раз) компилить приложение с помощью g++, школьная геометрия, ну и базовые знания в компьютерной графике (rgb, rgba палитры, понимания, что такое пиксель и такие вот достаточно базовые вещи). На математические термины приводятся линки на википедию, то есть тут придется отдельно подгонять теорию,

Я просто листал репозитории на гитхабе и вот попал на "A brief computer graphics / rendering course", заглянул и пропал на часик другой. Не было идеи посвятить вечер чему-то подобному, но оказалось интересно.