This operator computes a transformation matrix using SVD (Singular Value Decomposition) by looking at the difference between 2 point clouds, which is projected into a rigid transform consisting of a rotation, non-uniform scale and translation. The resulting matrix is then used to transform the input geometry.
You can selectively choose to only transform, rotate, scale, or any other combination.
I will also add options to extract the transformation matrix and its components in the next version, instead of transforming the input geometry.
This operator is immensely useful in production, and I have used it countless times in pretty much all the shows I have worked on.
https://www.dropbox.com/s/5bd7uftfqr33vhx/RigidTransform_SOP_Animatrix.otl?dl=1
Special thanks to Omar Zarifi.