Dernières actualités
LightMix dans Corona : plusieurs ambiances lumineuses à partir d'un seul rendu intérieurRendu ininterrompu avec V-Ray et Corona : guide du Resumable Rendering et du workflow CXRUtilisation des Node Group dans Blender : guide du groupement de nœuds et du compositingRéglages V-Ray Physical Camera : guide du rendu intérieur réalisteSelon Crosslam, l'Aurora 275 devient le plus haut bâtiment en bois massif du BrésilGoogle annonce Gemini 4 Hydrogen : un modèle d'IA rapide et abordablePenguin Solutions dévoile la carte mémoire CXL compatible DDR4 SMART CXL-8F2W-D4KIOXIA et Dell créent une solution de stockage de 157 Po dans une seule baie 42ULe PDG de NVIDIA, Jensen Huang, démissionne : Colette Kress assure l’intérimBevel de mesh et texture bake avec l’API Python de Blender
Conseils et guidesV-RayCorona Renderer

Rendu ininterrompu avec V-Ray et Corona : guide du Resumable Rendering et du workflow CXR

Le Resumable Rendering annoncé dans le prochain service pack 3.5 de V-Ray, ainsi que les Render Elements, le VFB 2.0 et le Corona Image Editor de Corona, rendent les processus de rendu intérieur et archviz résistants aux interruptions et permettent la post-production sans rouvrir la scène.

Scène de visualisation architecturale intérieure aux tons chauds et à l'éclairage douxImage IA
Image d’illustration générée par IA.Image : 3dsınıfı / FCA AI

En bref

  1. Le prochain service pack 3.5 de V-Ray introduit d'abord pour 3ds Max la fonctionnalité Resumable Rendering ; un fichier sidecar .vrimg est utilisé en bucket rendering, .vrprog en progressive rendering.
  2. Dans le VFB 2.0 livré avec Corona 12, l'option Resume File du menu du bouton Render permet de reprendre un rendu à partir d'un fichier CXR sauvegardé au préalable ; Resume Last reprend le dernier rendu effectué.
  3. Les Render Elements de Corona (CESSENTIAL, CGeometry, CMasking, Cryptomatte inclus) décomposent la scène en ses composants, permettant des corrections en post-production sans nouveau rendu.
  4. Le Corona Image Editor (CIE) permet d'appliquer LightMix, denoising, bloom/glare et LUT sur des fichiers CXR sans ouvrir la scène ni le logiciel 3D ; depuis Corona 11, le paramètre --batch permet le traitement par lots.

L'une des principales pertes de temps dans les processus de rendu intérieur et archviz est l'interruption d'un rendu de plusieurs heures à cause d'une coupure de courant, du rappel d'un serveur cloud ou d'une intervention utilisateur. La gamme de produits V-Ray et Corona Renderer de Chaos propose deux mécanismes complémentaires qui réduisent ce risque : le Resumable Rendering côté V-Ray, et le VFB 2.0 ainsi que le Corona Image Editor (CIE) fonctionnant via le format de fichier CXR côté Corona. Ce guide explique, en s'appuyant sur la documentation officielle des deux outils, comment un studio de rendu peut configurer et utiliser ces fonctionnalités.

Comment activer le Resumable Rendering dans V-Ray

Le Resumable Rendering, qui sera introduit dans le prochain service pack 3.5 de V-Ray, permet aux rendus interrompus de reprendre là où ils se sont arrêtés. La fonctionnalité arrive d'abord dans V-Ray for 3ds Max, avant d'être portée vers les autres plateformes. Selon la documentation, la fonctionnalité étant encore en développement, certains détails pourraient changer dans la version finale.

Pour l'activer, il faut cocher l'option Resumable Rendering dans les réglages du VFB du dialogue de rendu ; les utilisateurs de V-Ray Standalone peuvent passer la commande suivante :

Prompt
-resume=1

Elle fonctionne différemment selon deux modes de rendu :

  • Bucket rendering : à mesure que chaque bucket est terminé, la progression est écrite dans un fichier sidecar .vrimg ; le light cache y est également stocké, évitant ainsi un nouveau calcul.

  • Progressive rendering : ici, il faut définir un intervalle de temps ; V-Ray enregistre l'état de l'image et le light cache dans le fichier .vrprog à cet intervalle.

La documentation précise que dans les deux cas, ces fichiers sidecar peuvent être volumineux, et que lors de la reprise du rendu, la préparation de la scène et le chargement des textures doivent être refaits ; l'irradiance map, elle, n'étant pas sauvegardée, est recalculée. Il est déconseillé de tester des reprises à intervalles très courts (par exemple 30 secondes), car chaque reprise implique le rechargement de la scène, ce qui prend du temps.

Post-production flexible dans Corona grâce aux Render Elements

Corona Renderer permet, via les Render Elements, de décomposer l'image en ses composants afin d'effectuer des modifications en post-production sans relancer de rendu. Les principaux groupes ajoutés depuis l'onglet Render Setup › Render Elements :

  • CESSENTIAL : composants lumineux tels que Direct, Indirect, Reflect, Refract, Emission, Translucency, Volumetrics ; ils s'additionnent dans un espace colorimétrique linéaire pour reconstituer l'image Beauty.

  • CGeometry : données géométriques telles que Z-Depth, normal, UVW, position monde et velocity ; utilisées pour simuler la profondeur de champ, le motion blur ou le masquage.

  • CMasking : éléments de masquage tels que Cryptomatte, ID, WireColor.

Cryptomatte peut générer des masques selon le nom des objets, la hiérarchie, le calque ou le matériau ; cependant, la documentation précise que chaque élément de rendu ajouté augmente l'utilisation de la RAM pendant le rendu, il est donc recommandé de ne pas ajouter d'éléments inutiles.

VFB 2.0 et le format CXR

Dans le VFB 2.0 livré avec Corona 12, le menu situé à côté du bouton Render propose deux options de reprise : Resume Last, qui reprend le dernier rendu effectué, et Resume File, qui permet de reprendre un rendu à partir d'un fichier CXR sauvegardé au préalable. La commande Save CXR stocke dans un seul fichier, en plus du Beauty, les données LightMix, tone mapping et denoising ; ainsi, même une fois le rendu terminé, tous les réglages de post-production peuvent être réajustés.

Modifier sans ouvrir la scène : Corona Image Editor

Le Corona Image Editor (CIE) est une application autonome qui permet de modifier un fichier CXR sans ouvrir aucun logiciel 3D. Les applications LightMix, denoising, bloom/glare et LUT peuvent être effectuées via CIE ; cela permet de réaliser la post-production sur des machines moins puissantes. Depuis Corona 11, le paramètre --batch a été ajouté pour le traitement par lots :

Prompt
CoronaImageCmd.exe [arguments] --batch <input-1> <output-1> <input-2> <output-2>

Cette commande permet par exemple de débruiter d'un coup 100 images d'une animation et de les exporter en PNG.

RéglageValeur recommandéeEffet
Resumable Rendering (Bucket)Activé, sidecar .vrimgLe light cache est conservé, reprise au bucket où le rendu s'est arrêté
Resumable Rendering (Progressive)Intervalle de temps non courtUn intervalle trop court (ex. 30 s) augmente la charge de rechargement de scène
CMasking_Cryptomatte LevelsAugmenté selon le besoinChaque niveau supplémentaire nécessite un tampon mémoire séparé, la RAM augmente
CShading_Beauty Denoise amountEntre 0 et 10 donne l'image originale, 1 donne l'image entièrement débruitée

Impact sur le workflow de visualisation architecturale

Pour les équipes de rendu intérieur et architectural, ces fonctionnalités font gagner un temps considérable, en particulier pour les longs rendus lancés sur un farm pendant la nuit ou sur des serveurs cloud sujets aux interruptions (par exemple des machines virtuelles préemptibles). Comme la scène doit être rechargée à chaque arrêt puis reprise, des cycles de pause-reprise très courts ne sont pas recommandés. Par ailleurs, le workflow basé sur CXR permet de partager au sein de l'équipe les réglages LightMix et tone mapping via un seul fichier, ce qui permet d'effectuer des modifications rapides lors des révisions client sans rouvrir la scène.

Erreurs fréquentes

  • Fixer un intervalle de sauvegarde trop court en progressive rendering, augmentant inutilement le temps de rechargement de la scène.

  • Ajouter des Render Elements lourds comme CMasking_Cryptomatte sans en avoir besoin, augmentant inutilement la consommation de RAM.

  • Ne sauvegarder qu'un seul élément de rendu (ex. Beauty) sans utiliser le format CXR ; dans ce cas, les données LightMix et de post-production sont perdues.

  • Essayer d'utiliser le paramètre --batch avec l'argument <weight> ; la documentation précise que les deux sont incompatibles.

Sources

3 sources
B
blog.chaos.comblog.chaos.com/understanding-resumable-rendering
Résumé
D
documentation.chaos.comdocumentation.chaos.com/space/CRMAX/124495479
Résumé
D
documentation.chaos.comdocumentation.chaos.com/space/CRMAX/125082327/Corona+VFB+2.0
Résumé

Les textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.

L’avis de 3dsınıfı
3dL’analyse de la rédaction

Pour les bureaux en Turquie qui effectuent des rendus toute la nuit ou utilisent un farm de rendu cloud, ces deux fonctionnalités combinées constituent un filet de sécurité pratique : une coupure de courant ou le rappel d'un serveur cloud préemptible ne signifie plus la perte de plusieurs heures de rendu. Il ne faut cependant pas oublier que les fichiers sidecar (.vrimg, .vrprog, CXR) consomment de l'espace disque ; une planification du stockage est nécessaire, en particulier pour les projets d'animation en haute résolution.

Du côté de Corona, le fait que le format CXR transporte toutes les données de post-production dans un seul fichier après le rendu fait gagner du temps, notamment dans les projets de rendu intérieur avec un trafic de révisions client important ; modifier les réglages via le Corona Image Editor sans rouvrir la scène est possible même sur des machines peu puissantes. Il faut néanmoins garder à l'esprit que cette fonctionnalité (côté V-Ray) est encore en développement ; les comportements pourraient changer avant la sortie officielle.

Questions fréquentes

Quand arrivera le Resumable Rendering dans V-Ray ?

La fonctionnalité sera introduite d'abord pour V-Ray for 3ds Max dans le prochain service pack 3.5 de V-Ray, avant d'être portée vers les autres plateformes. La documentation précise que la fonctionnalité est encore en développement et pourrait changer dans la version finale.

Pourquoi le fichier CXR est-il important dans Corona ?

Le fichier CXR stocke dans un seul fichier, en plus de l'image Beauty, tous les Render Elements, ainsi que les données LightMix, tone mapping et denoising, permettant d'effectuer la post-production via le VFB Corona ou le Corona Image Editor sans relancer le rendu.

À quoi faut-il faire attention lors de l'utilisation du Resumable Rendering ?

En progressive rendering, des intervalles de sauvegarde très courts (ex. 30 secondes) ne sont pas recommandés car la préparation de la scène et le chargement des textures sont refaits à chaque reprise ; de plus, les fichiers .vrimg/.vrprog générés peuvent occuper un espace disque important.

Les commentaires et le forum sont en turc.Rejoindre la discussion
+

À lire aussi