-
need orientation of an object to camera
I had a solid in After Effects and I was trying to get the values of its orientation relative to the world. These values were displayed as Source Text in a text layer above it through the following expression (based on the expression Mr. Ebberts):
C = thisComp.layer(“solid”);
u = C.toWorldVec([1,0,0]);
v = C.toWorldVec([0,1,0]);
w = C.toWorldVec([0,0,1]);sinb = clamp(w[0],-1,1);
b = Math.asin(sinb);
cosb = Math.cos(b);
if (Math.abs(cosb) > .0005){
c = -Math.atan2(v[0],u[0]);
a = -Math.atan2(w[1],w[2]);
}else{
a = Math.atan2(u[1],v[1]);
c = 0;
}xValue=Math.round(radiansToDegrees(a));
yValue=Math.round(radiansToDegrees(b));
zValue=Math.round(radiansToDegrees(c));[(xValue),(yValue),(zValue)]
Does anyone know of a way to get the values of that solid’s orientation relative to an animating camera?
Thanks for any help!
-Mike