PDA

Voir la version complète : Question Import-export des coordonnées d’animation



brunoquintin
01/01/2018, 11h59
Bonjour et bonne année à tous,
Je suis en contact avec quelqu'un qui fait de la prise de vue avec un bras robotisé programmé. On souhaiterait mêler ces prises de vue avec des rendus C4D. On a besoin de récupérer les données d'animation de la caméra C4D en position et en rotation pour programmer un mouvement identique sur le bras robotique. On voudrait aussi pouvoir faire l'inverse : partir des données du robot et l'appliquer à l'animation de la caméra C4D. Est-ce que c'est possible d'extraire ou d'appliquer un fichier de donné à l'animation de la caméra C4D?

Merci de votre aide.

oli_d
02/01/2018, 08h57
Bonne année et bienvenue,

Pour l'import c'est possible avec la fonction Importation d'animation ascii ... . Passe l'interface en mode Animate et dans le menu de la ligne temporelle c'est sous Fonctions.

Il faut d'abord sélectionner un objet, ensuite il te crée autant de piste que tu as de colonnes (la première peut contenir le n° de la frame)et il faut ensuite transférer chaque piste sur le paramètre qui t'intéresse en sélectionnant toute la piste et cliquer/glisser + shift.

Par contre pour l'export, je ne sais pas si il existe quelque chose, mais sinon via un script python c'est tout à fait faisable.

brunoquintin
02/01/2018, 10h01
OK merci j'ai compris. J'ai juste pas réussi à glisser avec Maj mais ça marche par copier-coller.
Pour l'export comment on pourrait faire ça via un script Python ?

brunoquintin
02/01/2018, 19h11
Il y a une commande Exporter les données ASCII... mais dans le Gestionnaire de structure. Est ce que ça peut permettre d'exporter une animation de caméra avec les positons et les rotations ?

Sinon, comment ont peut transformer toute l'animation en images clé de position et de rotation, déjà ça, si la caméra est animée sur une spline et orientée automatiquement je ne sais pas comment faire. Cette transformation me permettra déjà de récupérer l'animation dans After Effects.

oli_d
02/01/2018, 20h30
Il y a une commande Exporter les données ASCII... mais dans le Gestionnaire de structure. Est ce que ça peut permettre d'exporter une animation de caméra avec les positons et les rotations ?

Il me semble que c'est uniquement pour exporter les points d'un objet, mais pas l'animation


Sinon, comment ont peut transformer toute l'animation en images clé de position et de rotation,

Toujours dans l'interface Animate dans le menu Fonctions tu peux aller sous Conformer les objets


Pour l'export comment on pourrait faire ça via un script Python ?

C'est évidemment un peu compliqué à expliquer, si j'ai le temps j'essaie de te faire un exemple, mais sans garantie aucune ...

gr4ph0s
02/01/2018, 22h24
Si tu veux ton propre export il faut que tu écrives ton propre format. Et ça c'est libre à toi.

Sinon voici une piste pour itérer a chaque frame.
http://www.plugincafe.com/forum/forum_posts.asp?TID=13945&PID=55610#55610

Ensuite a toi d'écrire dans un fichier les positions/rotations.

Pour l'import c'est un peu différent il te faut créer les animations toi même, pour cela je te laisse lire ceci
https://www.cineversity.com/wiki/Python%3A_DescIDs_and_Animation/

brunoquintin
03/01/2018, 08h26
Merci beaucoup ça me fait déjà une solution en utilisant conformer les objets. Ensuite je peux récupérer l'animation depuis After Effects par copier-coller.

Je débute dans C4D, je ne sais pas du tout utiliser ou créer les scripts Python. Mais ça a l'air cool :icon_smile:

brunoquintin
03/01/2018, 15h59
On a trouvé la réponse sur creativecow
https://forums.creativecow.net/thread/19/872528

avec ce projet de André Irniger à télécharger ici ça marche :
https://f1.creativecow.net/file.php?id=1466&folder=cofffe-print-data-to-file