L'étude indépendante Paralives Studio a développé un simulateur de vie prometteur qui se distingue par son style visuel unique, loin du photoréalisme. Utilisant Unity comme moteur de base et Blender pour la création d'assets, l'équipe a implémenté une technique de rendu qui imite le trait d'un dessin au crayon. Cette approche, combinée à des outils de construction paramétrique, représente un cas d'étude intéressant pour les développeurs cherchant un pipeline artistique distinctif et efficace en ressources.
Pipeline technique : Assets paramétriques et shaders stylisés 🎨
Le pipeline de Paralives s'appuie sur Blender pour modéliser des géométries de base avec une topologie propre et une faible densité de polygones. La magie visuelle se produit dans Unity grâce à des shaders personnalisés qui appliquent un post-traitement des bords et un ombrage plat (flat shading) pour simuler l'effet de dessin. Contrairement à des jeux comme Les Sims, qui utilisent des textures réalistes, Paralives privilégie la manipulation directe des objets en temps réel. Cela est réalisé grâce à un système de construction paramétrique interne qui permet à l'utilisateur de mettre à l'échelle, de faire pivoter et de déformer les murs, les sols et les meubles sans casser l'esthétique. L'optimisation se concentre sur le LOD dynamique et le culling des objets cachés, garantissant que le GPU ne traite que ce qui est visible, maintenant la fluidité même avec des centaines d'objets modifiables dans la scène.
Leçons pour les indés : Flexibilité plutôt que réalisme 🛠️
La décision de Paralives d'opter pour un style visuel stylisé réduit non seulement les coûts de production des textures, mais permet également une flexibilité de construction quasi illimitée. Pour les développeurs indépendants, ce cas démontre que privilégier la manipulation directe des objets par rapport au réalisme graphique peut aboutir à une expérience plus immersive et personnalisable. La combinaison de Blender pour les assets de base et d'Unity pour le rendu artistique est une recette éprouvée qui équilibre la charge de travail artistique avec les exigences techniques d'un sandbox complexe.
Dans Paralives, comment parviennent-ils à intégrer le pipeline de Blender et Unity pour que les modèles 3D conservent cette esthétique de dessin à la main sans perdre de détails dans les animations des personnages ?
(PS : un développeur de jeux est quelqu'un qui passe 1000 heures à faire un jeu que les gens terminent en 2)