Cel-shading alpin : comment Unity obtient la Ligne Claire dans Dungeons of Hinterberg

23 May 2026 Publié | Traduit de l'espagnol

Le studio Microbird Games a surpris la communauté indie avec Dungeons of Hinterberg, un jeu qui fusionne l'exploration de donjons avec l'esthétique d'une bande dessinée européenne. Loin d'être un simple filtre de post-traitement, le titre utilise un système d'ombrage différé personnalisé sur Unity. Le plus grand défi technique était de maintenir la netteté des lignes noires du style Ligne Claire (héritage de Tintin) tout en rendant de vastes paysages alpins en temps réel, sans sacrifier l'éclairage dynamique qu'exige un dungeon crawler moderne.

Dungeons of Hinterberg cel-shading alpin avec lignes noires style Ligne Claire dans Unity

Pipeline Technique : Maya, Photoshop et l'Ombrage Différé dans Unity 🎨

Le pipeline artistique commence par la sculpture des assets dans Maya, où les modèles sont conçus avec une géométrie propre et une faible densité pour faciliter l'ombrage plat. Les textures sont peintes dans Photoshop avec des palettes limitées et des ombres dures, imitant l'encrage manuel. Le véritable secret réside dans le shader personnalisé d'Unity : un deferred rendering modifié qui sépare le canal de lumière diffuse du canal de contour. Contrairement au cel-shading standard (qui brouille les arêtes sous un éclairage complexe), ce système priorise la détection des normales et de la profondeur pour dessiner des lignes noires parfaites, même sur des fonds de neige ou de brume alpine. L'optimisation a été clé : on a réduit l'utilisation des passes de géométrie pour maintenir 60 fps sur consoles, sacrifiant les ombres douces au profit d'un ombrage toon plus stable.

Leçons pour les Indie : Cohérence Visuelle plutôt que Réalisme 💡

Dungeons of Hinterberg démontre qu'un moteur commercial comme Unity peut imiter des techniques d'animation 2D si l'on priorise la cohérence du style sur le photoréalisme. La décision d'utiliser un système d'ombrage différé personnalisé, plutôt qu'un shader tiers, a permis à Microbird de contrôler chaque pixel de contour, un élément critique pour que la Ligne Claire ne se brise pas dans les intérieurs sombres. Pour les studios indie, la leçon est claire : investir du temps dans un pipeline artistique solide entre Maya et Photoshop, puis le traduire en un shader sur mesure, peut transformer des limitations techniques en une identité visuelle inoubliable.

Est-il possible d'obtenir l'effet Ligne Claire dans Unity sans recourir à des shaders personnalisés complexes, en utilisant uniquement des assets standard et des techniques de post-traitement ?

(PS : optimiser pour mobile, c'est comme essayer de mettre un éléphant dans une Mini Cooper)