Bernard Engine · Doc

Intégrations DCC

Bernard se branche sur les logiciels de création (DCC, pour Digital Content Creation). L'artiste y retrouve ses tâches, ouvre le bon fichier, publie une nouvelle version avec sa vignette et fait avancer sa tâche, sans quitter son logiciel.

Principe

Un plugin ne parle jamais au serveur : il parle au client Bernard ouvert sur le même poste, par l'API Python (voir Scripts et API Python). Trois conséquences :

Un plugin est livré avec Bernard. Il doit être activé dans chaque logiciel, soit par le gestionnaire de plugins, soit par un script d'installation (voir ci-dessous).

Le gestionnaire de plugins

Bernard › Settings › Local Settings › Plugins Manager installe et retire les plugins de Maya, 3DEqualizer, Nuke, 3ds Max, Blender et Houdini.

Logiciel Plugin proposé
Maya Legacy et Next-Gen
Nuke Legacy
3DEqualizer Legacy
3ds Max Next-Gen
Blender Next-Gen
Houdini Next-Gen

Si « Permission denied ! » s'affiche, relancez Bernard en Run as administrator (clic droit sur Bernard › Exécuter en tant qu'administrateur) et recommencez.

Animate, After Effects et TVPaint ne sont pas dans le gestionnaire. Ils s'installent avec les scripts d'installation fournis avec Bernard, lancés en administrateur : voir leurs sections.

Pour réserver l'installation à un administrateur de postes, voir Installation et administration des postes.

Maya

Dans Maya : un panneau « Bernard : My Tasks », ajouté au démarrage de Maya (les deux plugins, Legacy et Next-Gen, sont installables par le gestionnaire).

Ce que fait l'artiste :

Save and Increment enregistre aussi l'OBJ associé aux éléments de type objet 3D et set, avec les noms de fichiers définis dans les modèles. Maya 2020 à 2023 est pris en charge pour l'import depuis 3DEqualizer.

Nuke

Dans Nuke : un panneau My Tasks ajouté par le plugin (plugin Legacy).

Ce que fait l'artiste : voir ses tâches, Open et Save, comme dans Maya.

Houdini

Dans Houdini : un panneau Python « Bernard : My Tasks » (plugin Next-Gen), rangé dans les panneaux de l'interface.

Ce que fait l'artiste : voir ses tâches, Open et Save.

3ds Max

Dans 3ds Max : un panneau « Bernard : My Tasks » (plugin Next-Gen).

Ce que fait l'artiste : voir ses tâches, Open et Save.

Blender

Prérequis : Blender 4.2 ou plus récent. Le plugin est une extension Blender, qui installe elle-même les bibliothèques Python dont elle a besoin. Il remplace l'ancien plugin Blender.

Dans Blender : un panneau flottant « Bernard » (commande Open Bernard Panel).

Ce que fait l'artiste :

3DEqualizer

Prérequis : 3DEqualizer r7, r8 ou r8.1 (le même plugin sert aux trois ; après une mise à jour de Bernard, réinstallez une fois le plugin 3DE).

Dans 3DEqualizer : un menu Bernard dans la fenêtre principale.

Menu Commandes
Bernard Check Dependencies, Publish Task, Save and Increment, Update NodeID
Bernard › Export Export To Maya, Export To Blender, Export Undistorted Plates
Bernard › Import Import Animation, Import OBJ Sequence, Import Transform
Bernard › Render Render Preview

Points à connaître :

Animate

Installation : hors gestionnaire de plugins. Un script d'installation fourni avec Bernard, lancé en administrateur, installe le panneau et active le mode développeur des extensions Adobe (CEP).

Dans Animate : le panneau Bernard.

Ce que fait l'artiste :

Les messages du Sanity Check sont en français.

After Effects

Installation : hors gestionnaire de plugins, avec le script d'installation Adobe fourni avec Bernard.

Dans After Effects : une extension Adobe. Le bouton Update After met à jour la composition avec le dernier export d'Animate : il retrouve le SWF à importer, même avec des différences de casse ou des dossiers versionnés, et écrit un journal détaillé pour le diagnostic. Après un export d'Animate, les décors (BG) durent toute la scène.

TVPaint

Prérequis : TVPaint 11 ou 12 (« TVPaint Animation » ou « TVP Animation »).

Installation : hors gestionnaire de plugins. Un script d'installation, lancé en administrateur, copie le plugin dans tous les profils utilisateurs et pour toutes les versions installées ; il renvoie une erreur si aucune installation de TVPaint n'est trouvée.

Ce que fait l'artiste :

L'identifiant Bernard enregistré dans le fichier TVPaint est mis à jour sans demander de confirmation. La fenêtre du plugin mémorise sa position séparément pour TVPaint 11 et TVPaint 12.