Hi marcpurcell,
Did you use the short cut to group them or a fresh Null and use this Null as child?
When ever there is a animation the Group Short cut should be avoided.
Anyway, do you have this set up, just the four light and the Null, and could you share it?
If you animate objects in their position, the position is based on the “c4d-world”, which is the master parent to everything. The zero point of the “c4d-world” is then used. In the moment the objects will be placed under a parent, the parents position is the zero point of “their world” (parent world) and not longer the “C4D-world”.
So, if one uses the group short cut (It takes the average position of all—which I always suggest to forget and not get used to it at all!), the parent will, if not as well on zero for PSR, chage or even destroy the animation. Again, just don’t use the group short cut. I think I saw a new approach somewhere, but I forgot where.
If you like to place animated objects under another object, place that new parent object to the world zero point Position 0, 0, 0; Scale 1, 1, 1; Rotation 0, 0, 0. Then move the parent, the children will follow of course that movement then. While the parent is on zero, this parent can be then moved under any object, in any position or rotation.
All the best
P.S.: …the main idea is of course that this allows to move objects like a car, without animating all the parts (e.g., doors) each time individually, as they are children. Perhaps that clears it.