Aperçu
Le format Alembic (.abc)est un format d'échange de scènes 3D qui contient la géométrie avec son animation bakée- c'est-à-dire que l'animation est stockée comme une série de positions par vertex (point cache), pas comme des rigs ou des modifiers. Avantage : tout logiciel peut relire le fichier sans avoir les plugins d'origine. Inconvénient : les fichiers peuvent être lourds (chaque frame stocke l'état complet du mesh).
Un fichier Alembic peut contenir : meshes, caméras, points (particules), UVs, normales et animation. Il existe deux méthodes d'import dans Fusion :
- Via le menu :
File > Import > Alembic Scene(version Fusion Studio) ouFusion > Import > Alembic Scene(onglet Fusion dans DaVinci Resolve). Cette méthode ouvre le Alembic Import Dialog (voir ci-dessous) et crée plusieurs nodes reliés - un Transform 3D par hiérarchie, un Alembic Mesh 3D par mesh, etc. - Via le Node Editor : ajouter un node
AlembicMesh3Dmanuellement et charger un fichier. Un seul node, plus simple mais moins flexible.
Recommandation : passez par le menu d'import pour une vraie scène - la décomposition automatique en multiples nodes rend l'édition bien plus simple.
Où trouver ce node
- Effects Library :
Tools > 3D > Alembic Mesh 3D - Raccourci : dans le Node Editor, clic droit puis
Add Tool > 3D > Alembic Mesh 3D - Menu d'import (recommandé pour une scène complète) :
File > Import > Alembic Scene…
Alembic Import Dialog
Lorsque vous utilisez le menu d'import, Fusion ouvre une boîte de dialogue avant de créer les nodes. Informations affichées : application d'origine (Blender, Maya, …), version du SDK Alembic, durée de l'animation et framerate détecté.
- Hierarchy
- Si coché (défaut), la hiérarchie parent/enfant du fichier est recréée via plusieurs
Transform 3Dchaînés. Si décoché, les transforms sont aplatis (« flattened ») → moins de nodes, mieux pour des fichiers purement animés sans structure hiérarchique à préserver. - Orphaned Transforms
- Quand Hierarchy est activé : importe aussi les transforms qui parentent un mesh ou une camera. Si désactivé, certains
Merge 3Dintermédiaires ne seront pas créés - peut casser la structure attendue. - Cameras
- Importe les caméras avec leurs paramètres : Aperture, Angle of View, Plane of Focus, clipping planes. La Gate Fit est importée correctement seulementsi le logiciel exportateur l'a taggée (pas toujours le cas côté Blender).
- InverseTransform
- Importe l'Inverse Transform (World → Model) pour les cameras. À cocher si vous comptez réutiliser la caméra dans un autre logiciel ensuite.
- Points
- Supporte le type
Pointsd'Alembic (nuages de points, positions 3D). Utile pour des particules exportées depuis Houdini - seules les positions sont garanties, vélocité et autres attributs peuvent être ignorés. - Meshes
- Active l'import des modèles 3D. Quand coché, des sous-options apparaissent pour importer (ou non) les UVs et les normales.
Inputs du node
- SceneInput (orange) - optionnel. Permet de combiner le mesh Alembic avec une autre scène ou objet 3D dans le même flux.
- MaterialInput (vert) - optionnel. Connecte soit une image 2D (utilisée comme diffuse texture), soit un matériau 3D (
Blinn,Phong,Cook Torrance…). Quand un matériau 3D est connecté, l'onglet basic material se désactive.
Configuration du node
Le Alembic Mesh 3Ds'utilise dans une scène 3D complète - on le combine avec une caméra, des lumières et un renderer. Workflow minimal :
Alembic Mesh 3D(chargement du .abc)- →
Merge 3DavecCamera 3D+Spot LightouDirectional Light - →
Renderer 3D
Onglet Controls
L'onglet Controls regroupe les contrôles spécifiques au node, plus les groupes communs à tous les nodes 3D (Visibility, Lighting, Matte, Blend Mode, Normals/Tangents, Object ID).
- Filename
- Chemin absolu du fichier Alembic lié. Bouton Browse pour en choisir un autre. Si le fichier a été déplacé, ce champ affichera un chemin invalide - relinkez manuellement.
- Object Name
- Nom de l'objet importé. Un fichier Alembic peut contenir plusieurs objets - si ce champ est vide, tout le contenu est fusionné en un seul mesh. À remplir pour cibler un objet précis.
- Wireframe
- Case à cocher (défaut : désactivé). Affiche le mesh en fil de fer. Fonctionne uniquement avec un
Renderer 3Den mode OpenGL (pas en software renderer).
Animation & resampling
L'animation Alembic est encodée en nombre de frames par seconde. Fusion détecte automatiquement ce framerate lors de l'import et le reporte dans le champ Resample Rate.
Règle d'or : conservez le framerate exporté. Changer le Resample Rate force Fusion à interpoler entre frames bakées - le résultat peut être saccadé ou flou selon la complexité du mesh.
FBX vs Alembic : quand choisir quoi
Fusion propose deux formats d'import 3D majeurs. Règle pragmatique :
- FBX - pour les lights, cameras, rigs et meshes statiques. Le format conserve la structure logique (matériaux nommés, hiérarchie claire).
- Alembic - pour les meshes animés complexes (simulations de tissu, fluides, déformations non-linéaires). Plus fiable car tout est baké.
Astuces & pièges
- Fichier introuvable - Alembic stocke un chemin absolu. Si vous déplacez le projet, relinkez via Browse.
- Fichier lourd- un cache Alembic d'une simulation de fluide peut faire plusieurs Go. Prévoyez assez de RAM (le fichier est chargé en mémoire lors du playback).
- Pas d'UVs visibles- dans le dialog d'import, vérifiez que la case UVs est cochée sous Meshes. Sinon aucune texture ne pourra se poser correctement.
- Normales manquantes - même chose pour les normales. Sans elles, le lighting sera faux. Cochez Normals à l'import, ou enchaînez un
Replace Normals 3Daprès. - Unités décalées- contrairement au FBX, Alembic ne contient pas de paramètre d' unités standard. Si le mesh arrive à la mauvaise échelle, ajustez avec un
Transform 3Den aval (scale 0.01 ou 100 selon le cas).
Materials, Transform, Settings
Ces onglets partagent les options communes à tous les nodes 3D : application de matériaux additionnels, réglages de transform (position, rotation, scale, pivot) et paramètres de rendu (visibility, lighting, matte, blend mode, object ID).
