Team Reptile a réussi à capturer l'essence du classique Jet Set Radio avec Bomb Rush Cyberfunk, un titre qui non seulement rend hommage à l'esthétique de la Dreamcast, mais l'emmène à un nouveau niveau technique. Utilisant Unity comme moteur de base, le jeu implémente un système de cel-shading avancé qui combine des contours nets avec un éclairage néon vibrant. Cet article décompose le pipeline artistique derrière ce revival, en analysant comment Blender et Photoshop s'intègrent à Unity pour générer un style visuel unique et dynamique.
Pipeline technique : De Blender à Unity avec contours et néons 🎨
Le processus de création des personnages et des décors commence dans Blender, où les assets sont modélisés avec une géométrie low-poly pour faciliter l'ombrage plat. La clé du cel-shading réside dans les normales et la configuration des matériaux. Dans Unity, un shader personnalisé est utilisé, exploitant le buffer de profondeur pour générer des contours dynamiques via un effet de post-traitement, similaire à la technique de détection de contours de Sobel. Pour le néon, des émissives sont appliquées au matériau de base, combinées à un bloom sur la caméra, obtenant cette lueur caractéristique de la ville. Photoshop est utilisé pour les textures des graffitis et les cartes de couleurs, garantissant que les tons plats et saturés restent fidèles au concept artistique. Les animations de breakdance et de skate sont importées depuis Blender en utilisant des os (rigging) et des courbes d'animation, optimisées pour que la transition entre les tricks soit fluide et réactive aux entrées du joueur.
Leçons pour les développeurs : La magie du contour et du mouvement 🛹
Bomb Rush Cyberfunk démontre que le style visuel n'est pas incompatible avec les performances. Les développeurs indépendants peuvent reproduire cette esthétique en utilisant des assets de l'Asset Store et en modifiant des shaders open source. L'astuce pour les contours marqués est de ne pas dépendre uniquement du bord géométrique, mais d'utiliser une seconde passe de rendu qui dessine le contour en fonction de l'angle de la caméra. Pour les animations de danse et de skate, la clé est d'étudier le mouvement humain réel et de l'exagérer, en privilégiant la clarté visuelle au réalisme. Ce titre est la preuve qu'avec les bons outils, il est possible de créer un monde vibrant et plein de personnalité qui connecte avec la nostalgie sans rester ancré dans le passé.
Quelles techniques de rendu et d'optimisation Team Reptile a-t-il employées pour recréer le style cel-shading et les néons de Jet Set Radio dans Bomb Rush Cyberfunk sans sacrifier les performances sur les consoles de génération précédente ?
(PS : optimiser pour mobile, c'est comme essayer de mettre un éléphant dans une Mini Cooper)