CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • Black Friday
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Page Dossier Le souci du détail

News événement
La Manette d’Or 2024 : Voici comment s'inscrire au tournoi EA Sports FC 25 de la PS5

Au coeur du développement

Le souci du détail
Sans trop entrer dans les détails techniques, il est bon d'expliquer quelques petites choses concernant les efforts fournis sur la qualité graphique du jeu Crash Bandicoot. En premier lieu, il faut savoir que les petits gars de Naughty Dog ne comptaient pas leurs heures et qu'ils ont minutieusement étudié les capacités de la Playstation afin d'en tirer le meilleur parti. Celle-ci proposait un mode vidéo 512x240 pixels, ignoré par la majorité des autres développeurs, mais s'accaparait également de la mémoire vidéo que d'autres consoles utilisaient généralement pour afficher les textures d'un titre. Autre particularité, la Playstation était apte à gérer les ombres de façon plus que correcte. De fait, Jason Rubin a remarqué que les personnages ombragés étaient visuellement plus convaincants que les éléments simplement texturés. En conséquence, il décida d'accorder davantage de polygones aux personnages, et moins d'importance à leurs textures. Andy développera plus tard un pack d'algorithmes afin de remédier à ce manque de mémoire.

L'équipe a également travaillé sur un système d'animation squelettique à os multiples. Pour faire simple, il s'agissait de faire bouger un maximum de membres afin de rendre l'animation la plus convaincante possible, en fonction des capacités techniques de la Playstation bien sûr.

L'art de l'économie

Le souci du détail
En ce qui concerne les environnements du jeu, Dave, Jason et Andrew avaient le même objectif : créer des mondes variés et détaillés. Bien sûr, plus on veut de détails, plus le nombre de polygones nécessaires à leur affichage augmente. La meilleure solution fut de placer la caméra sur une sorte de "rail" afin qu'elle puisse suivre le personnage et le filmer de dos, de face ou de profil pendant que ce dernier avance dans les niveaux. Le joueur n'ayant aucun contrôle sur la prise de vue, il lui était impossible de voir davantage d'éléments que ce que pouvait afficher le jeu. Par conséquent, il n'était pas nécessaire d'utiliser des polygones à certains endroits : tout ce qui était caché par des murs ou des arbres n'était tout simplement pas généré. Les ressources ainsi économisées ont donc pu être redistribuées sur les zones à détailler. En somme, le travail de level-design fut simplement monstrueux, faisant ainsi tourner de cinq à dix ordinateurs dernière génération simultanément et parfois sans aucune interruption !

Solutions et créativité

Le souci du détail
Les niveaux étaient grands, trop grands même pour le logiciel de modélisation 3D utilisé à l'époque, à savoir PowerAnimator. Il a par exemple fallu découper le premier niveau test en 16 chunks, mais le hic venait de leur temps de chargement qui avoisinait les dix minutes chacun ! Dave Baggett a donc créé un outil spécial permettant entre autres d'entrer certains composants du level-design dans un fichier texte afin de pouvoir générer les chunks et les sauvegarder. Tout cela paraît rudement compliqué, mais ce n'est pas tout ! Lancés à pleine vitesse, les développeurs de chez Naughty Dog n'ont pas hésité à créer leur propre langage de programmation, reprenant la syntaxe du célèbre Lisp, afin de coder toute la partie "gameplay" du jeu. Nous ne nous attarderons pas plus sur cet aspect du développement, mais ces quelques faits nous permettent déjà de nous mettre d'accord sur un point : chez Naughty Dog, on fait dans la puissance et la complexité !

Image tirée de la version prototype de Crash Bandicoot.

Un personnage charismatique

Le souci du détail
Toujours dans l'optique de surpasser Sonic et Mario, l'équipe de développement a travaillé sur les différents moyens de donner à Crash une véritable personnalité cartoonesque. Les aficionados de la série se rappelleront très certainement de la scène d'ouverture du premier titre de la série : on y voit un Crash déboussolé venant de s'échouer sur une plage de l'île d'N-Sanity, premier "monde" du jeu. Cette courte cinématique montre à elle seule toute l'efficacité du système Vertex utilisé dans le cadre de l'animation des personnages (squelettes à multiples sommets). Bien que muet, Crash pouvait faire comprendre ses sentiments au joueur via diverses expressions faciales, tantôt souriant, tantôt apeuré, étonné, fatigué... bref, autant de situations que l'on ne retrouvait pas chez un Sonic en 2D ou chez le plombier moustachu à l'époque.

Références pour les quatre premières pages :

- Site officiel d'Andy Gavin

- Pix'n'love n°13 : l'histoire de Naughty Dog

Commentaires
Vous devez être connecté pour poster un commentaire.
Pseudo supprimé
Niveau 10
le 23 janv. 2014 à 15:18

Crash il était si charismatique :snif:

Lire la suite...
Sommaire Dossier
  • Naughty Dog : La petite histoire
  • Une volonté d'innover
  • Un héros, un ennemi
  • Le souci du détail
  • Les personnages emblématiques de la série
  • Crash Bandicoot / PSone
  • Crash Bandicoot 2 : Cortex Strikes Back / PSone
  • Crash Bandicoot 3 : Warped / PSone
  • Crash Team Racing / PSone
  • Les rachats de la licence : la nouvelle vie du bandicoot
  • Crash Bandicoot : La Vengeance de Cortex / PS2-Xbox-GC
  • Crash Twinsanity / PS2-Xbox
  • Crash of the Titans / 360-Wii-DS-PSP-PS2-GBA
  • Crash : Génération Mutant / 360-Wii-DS-PSP-PS2
  • Crash Bash / PSone
  • Crash Boom Bang! / DS
  • Crash Nitro Kart / PS2-Xbox-GC-GBA-NGage
  • Crash Tag Team Racing / PSP-PS2-Xbox-GC
  • Crash Bandicoot XS / GBA
  • Crash Bandicoot 2 : N-Tranced / GBA
  • Crash Bandicoot : Fusion / GBA
  • Crash Bandicoot : Nitro Kart 3D / iOS
  • Crash Bandicoot : Nitro Kart 2 / iOS
  • Bilan sur l'évolution de la série
  • Quel avenir pour Crash Bandicoot ?
La vidéo du moment