vec3 T // 代表三维空间中的 一条线
vec3 N // N 代表法线
T = normalize(T - dot(T, N) * N);
vec3 B = cross(T, N);
mat3 TBN = mat3(T, B, N);
vec3 T // 代表三维空间中的 一条线
vec3 N // N 代表法线
T = normalize(T - dot(T, N) * N);
vec3 B = cross(T, N);
mat3 TBN = mat3(T, B, N);