2021-08-10 00:32:12
https://github.com/ssloy/tinyrenderer/wiki
Случайно наткнулся на интересный курс по компьютерной графике прямо на гитхабе. Курс написан на английском языке русским автором =) Как уверяет автор в описании на протяжении курса будет писаться самое простое подобие OpenGL исключительно для понимания, как вообще работает 3D рендеринг. С этими знаниями дальше будет проще вкатываться в изучение OpenGL / DirectX и в целом получить представление о том, как оно вообще рендерится в компьютере.
По моей оценке для понимания курса необходимы знания английского языка, основ c/c++, опыт (хотя бы пару раз) компилить приложение с помощью g++, школьная геометрия, ну и базовые знания в компьютерной графике (rgb, rgba палитры, понимания, что такое пиксель и такие вот достаточно базовые вещи). На математические термины приводятся линки на википедию, то есть тут придется отдельно подгонять теорию,
Я просто листал репозитории на гитхабе и вот попал на
"A brief computer graphics / rendering course", заглянул и пропал на часик другой. Не было идеи посвятить вечер чему-то подобному, но оказалось интересно.
118 viewsedited 21:32