Какие теоретические материалы для графического программирования изучить?
Заинтересовался темой графического программирования и openGL/Vulkan в частности.
Какие материалы рекомендуете изучить для дальнейшего продвижения в этой сфере? Книги, материалы, презентации, статьи? Интересует теория- как работает графический конвейер, алгоритмы, инструменты для работы и многое другое. И вообще, где можно обсудить или получить помощь в данной теме, форумы или группы, направленные на графическое программирование. Как выглядит путь программиста openGL/Vulkan/DirectX? Англоязычные материалы и форумы приветствуются.
Привет. Да, я сейчас начал изучать цикл статей на хабре по openGL - мне очень нравится. Но просто хотел узнать от опытных людей, на какие материалы стоит собрать внимание, на какие - нет.
Не нужно искать иделаную книгу/статью/туториал ее просто не существует. Берите первый попавшийся туториал и в перед их в инете навалом. Потом следующий и так далее. В итоге вы получите базу с которой уже сами сможете понять куда стоит двигатся дальше.
Я бы посоветовал учебник Аналитической геометрии, из нужно извлечь максимум о базисах векторного пространства и матрицах перехода от одного базиса в другой - с этими знаниями уже в миллион раз легче будет. Описаний работы графического конвейера миллионы в интернете. Так же очень поможет теории алгоритмов в частности вычислительная сложность, ибо каждый отдельный шейдерный блок обладаем весьма скромной вычислительной мощностью, сила видеопроцессора в их количестве - следственно высочайшей степени распараллеливания вычислений. По самим API есть мощнейшие документации на официальный сайтах(на английском естественно).