mns-mini-zabor/shaders/noise/vertex.vert

8 lines
242 B
GLSL

vec3 scale;
scale.x = length(modelMatrix[0].xyz);
scale.y = length(modelMatrix[1].xyz);
scale.z = length(modelMatrix[2].xyz);
// Применяем масштаб к позиции вершины
vPosition = (position.xyz + normal) * scale;