XPresso : programmer visuellement avec Cinema4D

Formation à la programmation visuelle Xpresso pour ajouter de l'interaction dans un projet C4D.

Durée : 1 jour

Objectifs :

Créer des interactions entre les éléments du projet 3D grâce à la programmation visuelle Xpresso. Automatiser une suite d'actions, contrôler des objets grâce à des paramètres personnalisés dans l'interface de Cinema4D (via des Données Utilisateurs ou DU). Les DU permettent de faciliter le contrôle d'un projet 3D pour l'animation mais également l'image fixe, notamment lorsqu'il est manipulé par différentes personnes : Xpresso unifie le workflow.

Public concerné :

Graphiste 3D ou programmeur désirant répondre à des contraintes techniques particulières pour le projet 3D, simulations mécaniques, physiques, mathématiques...

Pré-requis :

Connaissance des bases de Cinéma 4D. Xpresso créé des liens entre les paramètres d'objets et/ou matériaux, il faut donc connaitre l'utilisation de ceux-ci dans la création d'un projet 3D.

Programme :

  • logique du langage Xpresso :
    • influence d'un objet sur un autre,
    • lien d'interaction simple
  • Xpools: noeuds Xpresso de calculs, de conversion ou de transformation de valeurs.
  • création de DU (données utilisateurs) pour piloter n'importe quel paramètre d'objets.
  • Afficher les contrôleurs DU directement dans la vue 3D pour un accès simplifié.
  • gestion des programmes Xpressos dans un même script et utilisations des GroupeX pour organiser le programme.

Exercices

Utiliser Xpresso pour faire interagir les objets entre eux :

  • piloter les paramètres d'un objet en fonction des paramètres d'un autre objet,
  • transformer la position d'un objet en intensité de lumière,
  • limiter la liberté de mouvement d'un objet.

Il est également possible d'utiliser de la programmation COFFEE dans le système Xpresso pour des actions complexes qui sont plus facile à mettre en place en programmation classique (nous contacter pour une formation au langage COFFEE).

Xpresso a de nombreuses application pratiques : contrôler les lumières par DU ou par interactions d'objets, modifier les matériaux, piloter les propriétés d'objets (orienter une texture planaire en fonction de la rotation d'un objet pour réaliser des yeux par exemple), contraindre la position et/ou la rotation d'un objet par rapport à un objet distinct dans une hiérarchie différente, contrôler un bras mécanique.

Xpresso est un langage interne non compilable sous forme de plugin, il se stocke uniquement sous forme de fichier projet C4D ou bien peut être exporté en tant que XGroup au format spécifique XMA, permettant ainsi d'importer un programme Xpresso dans n'importe quel projet.

Tarif indicatif :

Nous contacter pour un devis personnalisé et une prise en charge gratuite par votre OPCA.