Математика. Да, это та самая, совершенно невостребованная наука, забытая со времён окончания ВУЗов, внезапно, стала очень популярной с появлением такого направления, как Наука о данных. То, что в 3d графике она применяется практически непрерывно и упоминать не за чем. Так уж вышло, что с набором минимального набора математических функций хороший (и не очень) программист может решить практически любую задачу. Та же самая операция возведение в степень может относительно легко быть заменена циклом умножений (по крайней мере до тех пор, пока степень - целое число)...
Недавно я проходил собеседования в игровых студиях на младшего программиста графики. По итогу я узнал, каких навыков они ожидают от начинающего программиста и какие вопросы могут задать. В этой статье я собрал вопросы в удобный список. Смысл в том, чтобы другие начинающие программисты могли использовать его для подготовки, прежде чем идти на первое собеседование. Но хочу оговориться, что я не рекомендую просто запоминать ответы на эти вопросы. Темы в списке — это темы, которые следует понять и освоить, чтобы решать реальные проблемы программирования графики...