1
Як обчислити дотичні та бітангенсні вектори
У мене текстура завантажується в three.js, потім передається в шейдери. У вершинній шейдері я обчислюю нормальний, і я зберігаю в змінну uv вектор. <script id="vertexShader" type="x-shader/x-vertex"> varying vec3 N,P; varying vec2 UV; void main() { gl_Position= projectionMatrix * modelViewMatrix * vec4(position,1.0); P= position; N= normalMatrix * vec3(normal); UV= uv; } …