Dolmen, le titre d'horreur cosmique développé par Massive Work Studio, représente une étude de cas fascinante sur la manière d'intégrer des outils de sculpture numérique et de texturation procédurale dans Unreal Engine 4. Le projet exploite au maximum la capacité du moteur à rendre des environnements extraterrestres baignés de lumière néon, en s'appuyant sur un pipeline qui combine la haute fidélité de ZBrush avec la versatilité paramétrique de Substance Designer.
De la sculpture haute résolution au matériau procédural en temps réel 🎨
Le flux de travail commence dans ZBrush, où les créatures et les formations cristallines extraterrestres sont sculptées avec un niveau de détail atteignant des millions de polygones. Ensuite, ces modèles sont retopologisés et cuits en cartes de normales et de déplacement. C'est là qu'intervient Substance Designer, qui permet de construire des matériaux complexes comme le cristal bioluminescent. La clé réside dans la génération de textures procédurales qui réagissent à l'éclairage dynamique d'Unreal Engine 4. L'équipe optimise ces assets en réduisant le nombre de draws calls via des atlas de textures et en utilisant le système de matériaux maîtres d'UE4 pour contrôler des paramètres comme l'émission néon et la réfraction sans sacrifier les performances sur consoles.
Éclairage extraterrestre et l'atmosphère comme protagoniste 🌌
L'esthétique de Dolmen ne serait pas possible sans un éclairage qui embrasse l'horreur cosmique. Dans Unreal Engine 4, les développeurs combinent des lumières ponctuelles de couleur néon avec des volumes de lumière (Light Functions) pour simuler l'atmosphère dense de planètes hostiles. Les matériaux cristallins, créés dans Substance, intègrent des paramètres de diffusion de surface (scattering) qui permettent à la lumière de voyager à travers les structures extraterrestres. Le résultat est un environnement où chaque asset respire, et l'éclairage non seulement illumine, mais raconte l'histoire d'un univers indifférent et beau.
Comment ont-ils réussi à synchroniser dans Dolmen le flux de travail entre Unreal Engine 4, ZBrush et Substance pour maintenir la cohérence visuelle de l'horreur cosmique sans sacrifier les performances sur les consoles de génération précédente ?
(PS : 90 % du temps de développement est consacré au polissage, les 90 % restants à la correction de bugs)