matrix interpolation
Any idea how i could interpolate two matricies together
to produce a matrix that has its XYZ normals half way between
the 2 source matricies XYZ normals?
just use
M = (M1 + M2)/2
but the normals will change their length... so you have to transform to spherical coordinates, change the matrix there and transform back to cartesian coordinates to preserve normalization
M = (M1 + M2)/2
but the normals will change their length... so you have to transform to spherical coordinates, change the matrix there and transform back to cartesian coordinates to preserve normalization
quote:Original post by ga
just use
M = (M1 + M2)/2
but the normals will change their length... so you have to transform to spherical coordinates, change the matrix there and transform back to cartesian coordinates to preserve normalization
cant i just renormalize the X,Y,Z normals of the matrix?
In general, you can''t just blindly interpolate between two matrices using that formula.
You might want to check
this paper, but I dont know how suitable it is for real time implemenation
"Math is hard" -Barbie
You might want to check
this paper, but I dont know how suitable it is for real time implemenation
"Math is hard" -Barbie
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement