Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Если сообществу будет интересно, я напишу статью о том, как делался переход на UE4 и с какими сложностями при этом пришлось столкнуться.
vec3 N;
if (DynamicNormals==1)
N = calcNormal(gl_Vertex.xyz, MapCoords);
else{
N = normalize(gl_Normal);
}
normal = N;
normal = normalize(gl_Normal);

Игра за 14 дней [Для тех, кто годами собирает команду, но так и не сделал прототип]