Imagine a pointcloud encoded in TOPs , so then usual rbg = xyz in 32 bit float. I can translate and scale the whole pointcloud using math TOPs (and channel masks), but is there also a way to rotate the pointcloud (completely in TOPs)?
We’re building a few point cloud COMPs with shaders, one that acts like a Transform CHOP transforming texture pixels containing 32-bit floats in RGB. I’ll see if it’s releasable tomorrow.
It’s pretty easy to modify the code to change the order of operations. As Lucas has done, it gets cool when you augment the translation/rotation/scale parameters with another input texture.