En bref
- Nomme le fichier selon la règle et range-le dans
04_SCENES. - Clique sur Apply Template, puis range tes objets dans les collections.
- Travaille sur le view layer
ALL. Règle le format et les plans. - Avant de rendre, lance Run Check et traite ce qui est signalé.
- Rends, puis lance Check Rendered Frames.
- Clique sur Send to Resolve et termine dans Fusion.
Installer
Il te faut Windows et Blender 5.2.2. À faire une seule fois :
- Dans
Edit > Preferences > System > Network, cocheAllow Online Access. - Dans
Preferences > Get Extensions, ouvre le menuRepositories, clique sur+, puis surAdd Remote Repository. - Saisis l'URL
https://jc3d-pipeline.pages.dev/index.jsonet cocheCheck for Updates on Startup. - Cherche JC3D Pipeline et installe-le.
Blender signale ensuite les mises à jour au démarrage. Les réglages de tes projets sont dans les .blend : une mise à jour n'y touche pas.
Les préférences de l'extension sont facultatives. Laisse-les vides sauf cas particulier :
- Blender Executable : le Blender utilisé dans les commandes de rendu, si ce n'est pas celui qui est ouvert.
- ResolvePython : à renseigner si Resolve n'est pas installé à son emplacement par défaut.
- Resolve Project : le projet Resolve visé, s'il ne s'appelle pas
CLIENT_PROJET.
Nommer et ranger le fichier
CLIENT_PROJET_ETAPE_v###.blend M8_TCGRULES_MASTER_v012.blend
Il faut exactement quatre champs séparés par _. Client, projet et étape n'utilisent que A-Z, 0-9 et le tiret. La version a trois chiffres. C'est ce nom qui construit tous les chemins de sortie.
Si le nom n'est pas valide, le panneau Project propose une correction quand elle est évidente. En attendant de renommer, tu peux remplir Client et Project dans ce panneau.
MON_PROJET/
02_ASSETS/
04_SCENES/ tes .blend
05_RENDER/
V3/16x9/DECOR/M8_TCGRULES_V3_DECOR_####.exr
_PREVIEW/V3/16x9/M8_TCGRULES_V3_PREVIEW_####.jpg
06_COMP/
07_MAKINGOF/
Tous les chemins sont relatifs au .blend : le projet peut être sur E: ou G: sans rien changer. Si l'étape n'est pas MASTER, elle s'ajoute aux chemins et aux noms (V3/16x9/SEQ04/DECOR/…), pour que deux fichiers n'écrivent pas au même endroit.
v012, dans le nom du fichier, compte tes itérations de travail. V3, la version de rendu, compte ce qui part chez le client : c'est elle qui apparaît dans les dossiers de sortie.Préparer la scène
Dans le panneau Setup, clique sur Apply Template, qui devient Repair Template ensuite. Il crée les collections et les view layers, règle le rendu et construit les sorties. S'il doit changer un réglage existant, il te montre la liste avant. Il ne supprime rien et ne déplace aucun objet.
La première fois, il règle aussi le FPS à 25 : vérifie-le si ton projet est dans une autre cadence. Sur un nouveau projet, clique sur Set Working Space to ACEScg si le bouton apparaît.
Collections
Range toi-même tes objets dans CAMERA, LIGHTS, DECOR, ANIMATION et FX. Les sous-collections sont permises. Une collection créée à côté de ces cinq n'est pas gérée et apparaîtrait dans tous les layers : range-la dans l'une d'elles, ou crée un layer pour elle.
View layers
| Layer | Ce qu'il rend | Les autres collections |
|---|---|---|
DECOR | DECOR | ANIMATION et FX en indirect only |
ANIMATION | ANIMATION | DECOR en holdout, FX en indirect only |
FX | FX | Le reste en holdout |
ALL | Rien : il sert à travailler | Tout visible, sans holdout |
ALL est ton layer de travail. Le premier Apply Template t'y place. Il n'est pas rendu et n'a pas d'EXR. Ce que tu y masques pour travailler reste masqué. S'il a été supprimé, Repair Template le recrée.
Pour un élément à part, comme des plantes, utilise Add View Layer : il crée le layer et sa collection, le place dans la pile et règle les holdouts. Pour des volumes ou de la fumée, utilise Set Up FX Layer dans le panneau Compositor.
Régler le projet
Version de rendu
Dans le panneau Project, les flèches à côté de Render version avancent ou reculent la version, et les chemins suivent aussitôt. Passe à la version suivante à chaque nouvelle livraison. Si la version choisie a déjà des EXR, un message te prévient : un nouveau rendu les remplacerait.
Format et résolution
Un .blend a un seul format. Pour un autre format, fais un autre .blend. Le réglage Format, dans Project Settings, est un nom libre qui donne le dossier de sortie : 16x9, 4x5, SCOPE… Il doit pouvoir être un nom de dossier : écris 16x9, pas 16:9.
La résolution est celle de Blender, quelle qu'elle soit. Le nombre de caméras et la caméra active sont libres aussi.
Plans
Dans Project Settings, From Camera Markers remplit la table depuis les marqueurs caméra de la timeline, et + ajoute un plan à la main. Sans plan, le fichier compte comme un seul plan. Chaque plan donne une comp Fusion. Le rond à gauche désigne le plan courant, celui qu'utilise le making-of.
Compositor
Work et Render
Il y a deux arbres, et les boutons Work et Render passent de l'un à l'autre :
- Render est géré par l'addon et écrit les EXR et la preview. Il ne contient aucun effet.
- Work est à toi, par exemple pour un bloom pendant que tu travailles. L'addon n'y touche jamais.
L'arbre Work lit le view layer actif au moment de sa création. S'il lit ALL, F12 donne une image noire tant que le rendu de ce layer est désactivé. Pour le rendre, active Use for Rendering dans ses propriétés de view layer, puis désactive-le ensuite : un rendu final le calculerait pour rien.
Passes
Active tes passes comme d'habitude dans les propriétés du view layer, puis clique sur Sync Active ou Sync All pour les ajouter aux sorties. Depuis ALL, utilise Sync All. Rien n'est retiré sans ton accord : c'est le rôle de Remove Disabled Passes, qui demande confirmation. Breakdown Passes active ou coupe d'un clic Albedo, Normal, AO, Mist, Depth et Cryptomatte.
Light groups
Choisis un mode, puis clique sur Sync Light Groups après chaque changement de lumières. Les groupes servent au light mixer dans Fusion.
- Per Light : un groupe par lumière.
- Per Family : le groupe vient de la sous-collection de
LIGHTS(KEY,FILL,RIM,PRACTICALS,HDRI). - Custom : tes propres règles, par lumière ou par collection.
Vérifier avant de rendre
Dans le panneau Pre-flight, choisis le Mode du rendu (Local, Command Line ou Farm), puis clique sur Run Check. Le contrôle ne modifie rien.
- Chaque résultat affiche son problème, l'endroit concerné et, si c'est possible, un bouton de correction.
- Fix All Safe applique les corrections sans risque. Celles qui demandent un choix te restent.
- Mark as Intentional retire des contrôles un objet ou une collection masqué volontairement. La liste est en bas du panneau, avec une croix pour annuler.
Le sens des messages les plus courants est dans les alertes fréquentes.
Rendre
Dans Blender
Fais Ctrl+F12, avec le compositor sur Render. Tu obtiens un EXR multilayer par view layer exporté et une preview JPEG. Tu peux rester sur ALL : il n'est pas rendu.
En ligne de commande
- Enregistre le fichier : la commande lit celui qui est sur le disque.
- Dans le panneau Render, clique sur Copy Render Command.
- Colle la commande dans PowerShell.
Own Range limite cette machine à une partie du fichier, par exemple pour se répartir un rendu.
Frames manquantes
Check Rendered Frames compare les frames attendues aux EXR du disque. Un EXR absent, vide ou illisible compte comme manquant. Copy Catch-up Command copie alors la commande qui ne rend que celles-là.
Un JPEG entièrement noir est seulement signalé, à vérifier à l'œil : un fondu au noir est une vraie frame, donc il n'entre jamais dans le rattrapage.
MP4 de preview
Make MP4 encode les JPEG en H.264, à côté de la séquence. Blender reste utilisable pendant l'encodage.
Farm
Check for the Farm lance le contrôle en mode farm. Write Packed Copy écrit une copie avec les textures empaquetées, <fichier>_FARM.blend, à côté du master. Enregistre d'abord, car elle part du fichier sur le disque. Les bibliothèques linkées n'y sont pas : RANCHecker s'en charge.
Envoyer vers Resolve
Il faut DaVinci Resolve Studio 21.1 ou plus, ouvert, avec Preferences > System > General > External scripting using sur Local. Test Connection vérifie le lien. Le fichier doit être en ACEScg, sinon le panneau te prévient.
Premier envoi
Send to Resolve ouvre ou crée le projet CLIENT_PROJET en ACEScct, importe les rendus de la version courante et crée une timeline, avec une comp par plan nommée JC3D_<plan>. Échap arrête l'opération.
Dans la comp
- Empilement : les view layers sont déjà empilés dans le bon ordre.
- Light mixer : chaque groupe a ses outils
<LAYER>_<GROUPE>_Intensityet<LAYER>_<GROUPE>_Color. - Effets :
FX_Bloom,FX_Halation,FX_AberrationetFX_Grainsont en place et désactivés. Active ceux que tu veux. - Breakdown : si les passes existent, leurs Loaders attendent sur le côté, branchés à rien.
Tous les outils se modifient à la main. Renvoyer avec Send to Resolve ne touche jamais une comp existante.
Nouvelle version ou autre disque
Après un rendu dans une nouvelle version, clique sur Relink Comps : les comps pointent vers les nouveaux fichiers et gardent tes réglages Fusion. Fais de même sur une autre machine ou un autre disque, puis utilise Relink Clips dans Resolve pour les clips des bins.
Livraison
Delivery Preset enregistre un preset JC3D <format> <largeur>x<hauteur> dans la page Deliver, visible dans tous tes projets.
Making-of
Dans le panneau Making-of, les exports vont dans 07_MAKINGOF sans changer les réglages de la scène ni les EXR. Tous portent sur le plan courant, sauf le Turntable.
| Bouton | Ce qu'il fait |
|---|---|
| Clay, Matcap | Rendu Workbench du plan courant |
| Wire | Fil de fer vu par la caméra de la scène. Il faut un viewport 3D ouvert. |
| Playblast | Le viewport vu par la caméra, en MP4. Choisis l'étape dans Stage. Chaque essai est une nouvelle version. |
| Turntable | Sélectionne des objets : ils tournent sur 100 frames, en JPEG et MP4. |
| Clay Layer, Clay Cycles | Pour les plans héros : un vrai clay Cycles, sur un layer à part, hors export. |
Blender est bloqué pendant ces exports et ils ne s'arrêtent pas proprement : lance-les quand tu n'as pas besoin de la machine.
Alertes fréquentes
| Message | Que faire |
|---|---|
… does not follow …: no output path can be built | Renomme le fichier, ou remplis Client et Project dans le panneau Project. |
Active compositor is …: the EXR of the project will not be written | Tu es en mode Work : clique sur Activate the Export Tree. |
No export compositor in this sceneView layer … has no output | Clique sur Build Outputs. |
… pass(es) enabled, absent from the output | Une passe activée n'est pas écrite : clique sur Sync Passes. |
… does not point to the project render folder | Clique sur Recompute the Path. |
EXR of V… already exist, this file renders V… | Une version plus haute existe déjà. Passe à la suivante avec Move to V…, ou ignore si tu es revenu en arrière exprès. |
View layer … will be rendered without any output: render time lost | Tu as sans doute activé le rendu de ALL : clique sur Do Not Render It. |
…: visible in the viewport, but not rendered…: hidden in the viewport, but rendered | Vérifie que c'est voulu. Sinon, corrige avec le bouton proposé. Si c'est voulu, utilise Mark as Intentional. |
Collection … is excluded from …: its drivers and rigs are not evaluated | Un objet visible dépend d'un rig ou d'un driver de cette collection. Clique sur Include the Collection, puis vérifie que ses objets n'apparaissent pas au rendu. |
… not found: … | Le bouton Relink apparaît si le fichier est retrouvé dans le projet. Sinon, retrouve le fichier. Sur une donnée linkée, corrige dans le fichier source indiqué. |
Path of another machine: …Outside the project: … | Une autre machine ne le trouvera pas. Collect into Project copie le fichier dans 02_ASSETS/EXTERNAL sans toucher à l'original. |
… has no light group | Clique sur le bouton Assign to proposé, ou sur Sync Light Groups. |
Unsaved changes: this render reads the file on disk | Enregistre le fichier. |
Film Transparent is off: the layers need their alpha | Clique sur Enable Film Transparent. |
Resolution scale is … | Remets 100 % avant le rendu final. |
The scene has no active camera | Choisis une caméra active. |
Working space is … | Ne le change pas toi-même : préviens Jc. |
Resolve does not answer | Ouvre Resolve Studio et mets External scripting using sur Local. |
Données linkées
Une donnée linkée ne se modifie pas depuis ton fichier. L'addon indique le fichier source à corriger, ou propose une override quand c'est possible.