I think you have magic tricks you don't tell. If that was done in C4D, I just gotta learn the damned program!!!
Yah, C4D Jim, with a little postwork in PS. Its a massivley powerful and complicated program and quite a beast to learn from scratch without formal training. On the good side there are a lot of resources online to draw from.
I am barely scratching the surface. However if u have the time and inclination, no reason not to give it a go, certainly comes easier to some than others\me.