Solstice était un film publicitaire de 60 secondes pour une maison de luxe. Le brief créatif était clair : une nuit urbaine baignée d'une lumière froide et mystérieuse, où chaque surface réfléchit et chaque particule de brume capture la lumière. Entièrement générée en 3D sous Maya et rendue avec Arnold, la production nous a amenés à pousser les capacités volumétriques du renderer dans ses derniers retranchements.

La philosophie de l'éclairage de Solstice

Avant de modéliser une seule lumière dans Maya, notre directeur artistique a constitué un moodboard de références photographiques : nuits de Tokyo, tournages en basse lumière de Wong Kar-wai, photographies urbaines de Gregory Crewdson. Le dénominateur commun de toutes ces références : la brume comme matière visuelle, et la couleur comme émotion.

"Dans une scène nocturne, la lumière que vous ne voyez pas est aussi importante que celle que vous voyez. C'est l'obscurité qui donne de la valeur aux sources lumineuses."

Construction de l'atmosphère : les volumes Arnold

La brume de Solstice est créée via l'atmosphère volumétrique d'Arnold (ai_atmosphere_volume). Nous avons travaillé avec trois couches de densité différentes pour créer de la profondeur : une brume de fond très légère pour unifier l'espace, une couche intermédiaire qui capture les halos des néons, et des fumées localisées plus denses autour des sources de chaleur.

Le paramétrage de la densité volumétrique est itératif et dépend fortement des temps de rendu. Chaque doublement de la densité de brume multiplie approximativement le temps de rendu par 1,8. Nous avons trouvé le point d'équilibre entre impact visuel et contraintes de production après trois jours d'essais.

Comparaison avec et sans éclairage volumétrique Solstice

Les néons 3D : géométrie émissive vs mesh lights

Pour les enseignes lumineuses de l'environnement urbain, nous avons opté pour des mesh lights directement appliquées sur la géométrie des néons plutôt que des shaders émissifs. Cette approche produit un éclairage plus réaliste dans la brume car Arnold calcule la contribution lumineuse volumétrique depuis la surface réelle de la source, générant un halo naturel sans post-processing.

La palette chromatique des néons a été définie en ACEScg pour garantir une cohérence colorimétrique tout au long du pipeline, du rendu jusqu'à l'étalonnage final en DCI-P3.

HDRI et ciel nocturne

Malgré un environnement entièrement 3D, nous avons utilisé des HDRIs de ciel nocturne réels (capturés à Paris et Tokyo) comme source d'ambiance. Ces HDRIs, tournés à des sensibilités ISO élevées pour capturer les étoiles et la pollution lumineuse, apportent une complexité chromatique que nous n'aurions pas pu recréer manuellement. Ils contribuent à ces teintes indéfinissables de bleu nuit qui caractérisent l'esthétique de Solstice.

Optimisation des temps de rendu volumétriques

Le rendu volumétrique est notoire pour ses temps de calcul élevés. Sur Solstice, nous avons réduit ces temps de 60% en utilisant une stratégie de volume spacing adaptatif : densité de sampling plus élevée dans les zones proches des sources lumineuses et plus faible dans les zones de brume uniforme sans source directe. Cette optimisation a été implémentée via un shader de densité procédural conditionné par la distance aux mesh lights.

Solstice a finalement été livré avec des temps de rendu moyens de 1h40 par frame en 4K. Le résultat — une atmosphère nocturne de luxe totalement convaincante — justifiait amplement l'investissement technique. Le client a reconduit notre collaboration pour sa prochaine campagne annuelle.