From 156b3dd2e66de4be9e4cf3e73f306af328f69bec Mon Sep 17 00:00:00 2001 From: Andrzej Kapolka Date: Wed, 30 Oct 2013 11:55:22 -0700 Subject: [PATCH] Sign change. Forgot we flip the texture coordinates. --- interface/src/renderer/FBXReader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/interface/src/renderer/FBXReader.cpp b/interface/src/renderer/FBXReader.cpp index 9988dd855b..872577d2fa 100644 --- a/interface/src/renderer/FBXReader.cpp +++ b/interface/src/renderer/FBXReader.cpp @@ -685,7 +685,7 @@ void setTangents(FBXMesh& mesh, int firstIndex, int secondIndex) { } glm::vec2 texCoordDelta = mesh.texCoords.at(secondIndex) - mesh.texCoords.at(firstIndex); mesh.tangents[firstIndex] += glm::cross(glm::angleAxis( - -glm::degrees(atan2f(texCoordDelta.t, texCoordDelta.s)), normal) * glm::normalize(bitangent), normal); + -glm::degrees(atan2f(-texCoordDelta.t, texCoordDelta.s)), normal) * glm::normalize(bitangent), normal); } FBXGeometry extractFBXGeometry(const FBXNode& node, const QVariantHash& mapping) {