“baking” parent positions
I’m trying to make a Rubik’s Cube in AE (I know, a 3d app would be better, but I relish the challenge and don’t have a 3d app!), and at the moment I have something like 162 layers of sides which make up all the 27 cubes.
This should be pretty easy to imagine: 6 layers are placed in 3d space to make up a single cube, then parented a null layer to those 6 layers which gives me control over the cube as single object. There are a total of 27 cubes for a total of 27 cube null layers.
To animate sides rotating around pivot points, I’m parenting groups of 9 null layers to a single pivot null layer and animating it to make the sides spin. My goal now is to create more pivot null layers that rotate around all 3 axes on all 3 possible levels around which groups of 9 cubes can pivot.
I can see in my mind how this can be done by assigning different groups of 9 cubes to a pivot null layer, and over time reassigning different cubes to different pivot null layers. What I’d like to do is figure out a way that I can animate a pivot null layer something like 90 degrees over 1 second, “bake” the cubes’ positions, reassign the cubes to different pivot null layers, “bake” them again, then animate a different pivot null layer, “bake” the cubes’ positions, etc.
Is this a pipe dream? Is there something I’m missing?