Voici un rapide retour d'expérience de l'utilisation de C4D dans un processus de production pour la création d'une application 3D temps réel avec Unity (Ça c'est du teaser).

Autant le dire d'emblée : Cinema 4D version 10 n'est pas la plus compatible des applis 3D avec Unity.
Je devrais dire d'ailleurs "n'est plus" car bizarrement, Maxon, en faisant sa mise-à-jour, depuis la version 9.6 vers la 10 a créer un export FBX moins performant. A tel point qu'Unity Technologies conseille de rester sur le 9.6.

Explication.
Le format FBX ne se limite pas à être un bon "standard" permettant de passer d'un modeleur à un autre.
En soi, ce format est parfait pour le temps réel car il permet de faire du multitaking.

Ceux qui utilise Mocca dans le format propriétaire C4D doivent savoir ce que ça veut dire.
Le multitaking c'est la possibilité de créer différentes animations (marche, course, saut...) dans des "calques" séparés. Il ne suffit plus alors qu'a "appeler" un calque dans Unity3D pour le jouer. Il peut même mixer plusieurs calques et donc plusieurs animations pour donner des transitions naturelles entre la marche et la course par exemple (c'est ce que nous avons fait dans Besmashed).

Pourquoi C4D 10 pose un problème.
Déjà (mais ça c'était aussi avec les précédentes versions), il ne permet pas l'export FBX de plusieurs boucles d'animations. Nous avons dû créer une application qui récupérait toutes les boucles pour les réunir en un même format.

Deuxième point, cette application que nous avons créée n'a pas suffit à résoudre un épineux problème (là lié à la version 10 seule) : les boucles se font mal et nous avons affaire à ce que nous appelons chez nous des "effets de bord".
C'est à dire que sur une animation de 30 frames par exemple, dès que la lecture fait sa boucle et donc passe de la frame 30 à 1 (ou plutôt 29 à 0), les bones partent dans n'importe quel sens.
On a donc face à soi un personnage attent du syndrome de tourette. Insoluble avec C4D 10.
Unity3D a signalé ce problème que Maxon s'est empressé d'ignorer avec sa récente mise-à-jour.

Ces problèmes nous ont fait perdre 1 mois et demi de travail.
Nous avons trouvé la solution en un petit soft 3D s'appelant Cheetah3D qui, lui, est parfaitement compatible avec Unity3D.
Il n'est pas cher, très rudimentaire sur certains aspects de travail surtout quand on passe du confort royal de C4D et demande encore pas mal d'appoints (copie de clés d'anim et copie de take notamment) mais il a d'énormes possibilités au regard de son prix et surtout les boucles d'animations sont nickels.
Malheureusement, ce seront les possesseurs de Macintosh qui auront cette alternative car Cheetah3D ne tourne pas sur Windows.

Voilà, voilà. Long post.
En tous cas, aujourd'hui, j'utilise encore C4D car il est confortable et qu'il me permet de travailler facilement toute la préparation : modeling, map UV, bones et influences puis je passe à Cheetah pour les animations et l'intégration avec Unity3D.

A bientôt.