I didn't know where put this post, because it is partially about performance in character animation and partially about Blender. I choose this thread, I hope it's OK 🙂
I did some stress tests in C4D and Blender last week. I think, I experienced everything what I heard before about both softwares. The goal was clear - take a rigged model and make some tests - make a few copies of this model with riggs, add some density enviro to scene, make operation on keys with all bones selected etc. Of course these weren't a huge tests, I didn't touch many areas of 3d soft. But I have some conclusions 🙂
First of all, both programs impressed me. And yes - Blender has a better performance. Generally I have this feeling that all actions made in Blender are "lighter": from selecting objects to working with riggs. And yes - C4D is super user-friendly. And I think this is the price, we have to pay. But I have to mention that I could work with more than one riggs in a scene in C4D. It wasn't smooth, but was possible 🙂 And I think that this wasn't super heavy rigg.
What next. Cycles is very nice and Eevee for quick previz is just amazing. I wonder how works Redshift, Octane and now Renderman in Blender.
My general impression about C4D - is super solid software, maybe hasn't cool new toys on board, but "basics" work great. One test was pretty interesting. I took a heavy FBX file from Motion Builder. MoBu also has TAKE system and C4D could read all this TAKES - this is great! Blender had some problems with import enviro in proper way and, what is the most important, with import animation. Why? Because animation was in second TAKE in MoBu, not first, and I think Blender imported only first TAKE. I couldn't find the way to choose from which TAKE Blender should import animation data. Maybe there is some way to fix that, if you know a solution, please let me know 🙂
I had a similar problem when I downloaded model with rigg (also FBX) from website and I tried to import it. In C4D I hadn't any problems - everything was super easy, I didn't have to change even singular option during importing process. On the other hand in Blender I didn't find solution for import file with good result. I tried different settings - check that, uncheck another, and any combination didn't work. The only and quick way to import this model to Blender was first import it to C4D and export new FBX from C4D. After this additional step I finally imported the model to Blender 🙂 And it wasn't 100% perfect, there were some problems with bones. But it worked.
And for me these two tests are essence. I think that in C4D this basics operations will work great. OK, I will have some problems with performance but I "get to these problems" in easy way 🙂 In Blender first I have a problem but when I will solve this problem, there will be reward for me - better performance for example.
I have to add that my PC is rather old one - I bought it 8 years ago. So I can imagine that my experience could be much better 🙂 And of course this was a super quick test, all of these are only my impressions.
So, to be honest, I'm surprised and I think both programs are great. I consider using both of them.
Thanks!