Plugins Cinema 4D

J'étends Cinema 4D avec mes propres outils. dip Cable génère des câbles souples entre deux points. dip Chat met un agent dans la scène : je lui parle, il agit sur les objets. dip Rig est un logiciel complet dans le logiciel : il génère un rig paramétrique déjà intelligent, avec son propre moteur de physique, et je lui parle directement. La vidéo en tête de page le montre : je demande, le bras empile les cubes. Ce rig se décrit une seule fois et se porte vers le navigateur, la simulation, puis la machine réelle.

dip Chat relie Cinema 4D à des agents IA par un connecteur MCP : le panneau lit la scène, agit sur les objets, lance des scripts Python et garde un journal de ce qui a été fait, sans lier le projet à un seul fournisseur.

Fiche technique

Informations générales

Architecte / Créateur : David Pichot

Développement : Claude Code et Codex

Démarrage : 2026

Temps de développement : 11 jours

Suite : dip Cable · dip Chat · dip Rig · dip web exporter

Technologie

Environnement : Cinema 4D

Langage : Python

Interface IA : API externe + Claude Code

Portabilité : Python → JavaScript → robot physique

Dépendance au rig natif : minimale

Métriques

Plugins et prototypes : 4

Rig actuel : bras robotique 6 axes

Génération : structure, articulations, contraintes et mesh de base

Physique : limites, effort, friction et interaction avec les objets

Cibles : Cinema 4D · navigateur · simulation · robot réel

Status

État du projet : en développement actif

dip Cable : tag Cinema 4D et version web, même calcul

dip Chat : fonctionnel, en évolution

dip Rig : rig paramétrique, physique et dialogue fonctionnels ; perception et apprentissage en cours

dip web exporter : export fonctionnel, canal temps réel en cours

Problématique

Cinema 4D reste l’un de mes principaux outils de conception, mais une partie de mes besoins dépasse aujourd’hui ce pour quoi il a été pensé. Mes projets doivent circuler entre modélisation, simulation, navigateur et machine réelle ; or un rig, une contrainte mécanique ou une information physique reconstruits séparément dans chaque environnement finissent par devenir plusieurs versions incompatibles du même système.

Le problème était donc moins d’ajouter des fonctions à Cinema 4D que de réduire la distance entre concevoir, tester et fabriquer. Câbler une scène, l'automatiser ou articuler un robot sont des problèmes différents, mais ils posent la même question : comment conserver dans l’outil de création une information suffisamment propre et portable pour qu’elle continue à servir après avoir quitté Cinema 4D ?

Réponse

J'ai commencé à transformer Cinema 4D en laboratoire plutôt qu'en simple logiciel de modélisation. dip Cable génère des câbles souples entre deux points. dip Chat ouvre la scène au langage et aux agents. dip Rig pousse cette logique jusqu'à la mécanique : axes, limites, moteurs, contraintes et physique sont décrits dans une architecture indépendante du rig natif. Un système conçu une fois continue de vivre ailleurs : le même bras se manipule dans Cinema 4D, s'exécute dans un navigateur, s'entraîne en simulation puis se confronte à son équivalent physique. Les données du robot réel corrigent ensuite le modèle virtuel. dip web exporter sort la scène vers une iframe autonome, cerveau compris. Cinema 4D devient l'un des points d'entrée d'une architecture indépendante du logiciel qui l'héberge.

Plugins

Ces outils sont nés de problèmes rencontrés dans mes projets. dip Cable construit les liaisons souples, dip Chat ouvre Cinema 4D au langage et aux agents, dip Rig transforme le logiciel en environnement de conception, de simulation et de robotique, dip web exporter porte tout cela vers le navigateur.
Simulation interactive de dip Cable : un câble souple entre deux connecteurs. Tirez sur les connecteurs et changez les réglages : le câble recalcule sa forme.

dip Cable · Câbles souples

dip Cable part d’un besoin concret : poser rapidement un câble entre deux points sans le modeler à la main. Son diamètre, sa longueur disponible, sa rigidité, son poids et ses extrémités fixes déterminent sa forme ; il reste ensuite manipulable comme un objet simple.

La démonstration isole ce principe. Déplacez les connecteurs ou modifiez les réglages : le câble cherche une forme souple et conserve un diamètre régulier. Le même câble vit dans Cinema 4D, comme un tag posé sur l'objet, et dans le navigateur : un seul calcul, deux langages, des positions identiques au banc.

dip Chat · Assistant C4D

J’ai développé dip Chat pour faire de Cinema 4D un environnement de travail pour l’intelligence, et pas seulement une interface. Le panneau lit la scène, agit sur les objets, exécute les commandes du logiciel, écrit et lance des scripts Python, pilote un bras et conserve un journal de ce qui a été fait.

Un connecteur expose ces outils à des agents externes sans lier le projet à un seul fournisseur. Mon objectif est qu’un agent puisse observer la scène, intervenir, vérifier le résultat, modifier son approche ou son propre code, puis recommencer.

Démonstration 3D interactive de dip Chat : choix de caméra et éclairage d’une sculpture dans Cinema 4D. Regardez l'IA modifier l'éclairage et tourner autour de la sculpture. Replay pour revoir.

dip Chat fournit à l’agent le contexte de la scène et les outils disponibles dans Cinema 4D. Les modifications scriptées sont regroupées dans une seule annulation.

La scène présentée ici illustre la boucle visée : observer le résultat, détecter ce qui ne fonctionne pas, changer d’approche et recommencer. Le pont, les outils et l’interface existent déjà ; l’enchaînement autonome de ces étapes reste à connecter.

Le bras dip Rig en trois dimensions, sorti de Cinema 4D : on le fait tourner, des papillons se posent dessus, et on peut lui parler. Demandez-lui d'empiler les cubes : il planifie, saisit et pose. Faites-le tourner pour voir ses articulations.

dip Rig · Robotique 3D

dip Rig transforme Cinema 4D en laboratoire de mécanique et de robotique. Le plugin génère un bras à partir d’une chaîne décrite comme des données : axes, limites, géométrie, type d’articulation et organe terminal. Le comportement essentiel ne dépend pas de Cinema 4D : moteurs, physique, capteurs, gestes, prise et apprentissage vivent dans des modules Python autonomes, sans import c4d, afin que la même architecture puisse ensuite tourner hors du logiciel, dans un navigateur, pendant l’entraînement ou sur un robot réel. Chaque articulation reçoit un objectif plutôt qu’une position imposée ; le modèle de servo applique vitesse, couple, inertie et effort, de sorte qu’une charge lourde ralentit réellement le mouvement, qu’une butée coûte quelque chose et qu’un geste trop rapide ne soit simplement pas suivi.

Le visuel montre le bras en fonctionnement dans Cinema 4D. Manipulez-le, activez sa vie ou demandez-lui de saisir un objet : les mouvements passent par le même moteur que celui destiné à la machine physique, avec ses limites, ses efforts et sa perception. La prise n’est plus simulée par un attachement artificiel : les mors ferment en force, les capteurs reconstruisent ce qu’ils perçoivent et le système cherche progressivement des surfaces compatibles avec une prise plutôt que de supposer qu’il connaît déjà l’objet. L’apprentissage est également séparé de Cinema 4D afin de pouvoir lancer des milliers d’essais rapidement, puis transférer les paramètres retenus au même corps dans la scène et, à terme, au robot réel.

Évolutions

dip Cable passe du tag au générateur natif, avec sa conversion en maillage pour l'export. dip Rig poursuit le travail sur la perception, la prise et l'apprentissage, puis porte les mêmes briques vers le navigateur et le robot réel. dip Chat suit la même direction : le panneau, le pont, les outils MCP et l'exécution réversible existent ; la prochaine étape branche une véritable session agentique qui travaille dans Cinema 4D comme dans un IDE : observer la scène, agir, vérifier, changer d'approche ou son propre code, recommencer. dip web exporter sort une scène de Cinema 4D vers une iframe autonome au format Genesis : géométrie, couleurs, lumière et cerveau. Il permet de travailler en temps réel d'un côté ou de l'autre et génère les iframes du site automatiquement. À terme, ces plugins forment un atelier commun : ce qui est construit une fois dans Cinema 4D sert à la simulation, à une expérience web ou à une machine physique, puis revient enrichi par ce que le réel a appris. Cinema 4D devient le point de rencontre entre conception, intelligence, simulation et fabrication.

Travaillons ensemble

L’innovation naît de la collaboration. Ensemble, construisons des solutions qui comptent.
Owan
Bonjour, je m'appelle Owan, je suis l'assistante de David, comment puis-je vous aider ?
0/2000