Original Post
i need a dynamic solution for bumpmapping and i dont want to recalculate the tbn matrix...my theory - calculate TBN once - transform normal of the normalmap with this TBN into object space - transform light into object space by the inverse modelview matrix -> so every data is static... is there a mistake in my theory? why do most peopple transform the light into tangent space (this would mean after an object rotation i have to recalculate the TBNmatrix)? is my approach correct?