Project Endurance place une voiture de sport sur le Nürburgring. Entre conduite libre, défis et salles multijoueurs, le projet combine rendu WebGPU, simulation du véhicule et ambiance de course.
Plus qu'une démonstration technique
Le mode libre ouvre le circuit et la voie des stands. Des défis débloquent voitures et finitions, une mission de secours est chronométrée et quatre joueurs peuvent partager une salle. Le mode Photo Run rejoue un tour depuis des caméras de diffusion.
Un rendu de pluie associé à une vraie conduite
Three.js sur WebGPU et TSL servent au rendu, notamment aux traînées de pluie et aux reflets du bitume. Rapier gère un modèle de véhicule avec pneus et transmission, afin que l'adhérence et les glissades viennent de la simulation plutôt que d'animations préfabriquées.
- Textures compressées et géométrie du circuit chargée progressivement.
- Audio moteur, effets de postproduction et heure de la journée réglable.
- Radio intégrée et détails cachés à découvrir sur le circuit.
Une expérience de course accessible par un lien
Le projet réunit météo dynamique, rejouabilité, multijoueur et simulation physique dans un navigateur. Il montre l'étendue des expériences interactives que WebGPU peut héberger sans installation de jeu.
Des détails qui donnent une vie au trajet
La pluie traverse le champ de la caméra et modifie les reflets visibles sur l'asphalte. Le circuit se charge progressivement, ce qui permet de présenter une piste complète sans tout transférer d'un seul coup. Le joueur peut changer l'heure de la journée; moteur, postproduction et musique construisent ensuite l'ambiance autour de la conduite.
Le dossier décrit aussi des activités hors de la trajectoire idéale : une mission de secours chronométrée, des défis pour enrichir le garage, des salles en ligne à quatre joueurs, des caméras de rediffusion pour Photo Run et même une rencontre cachée avec un OVNI. Ces éléments donnent des raisons de revenir au circuit au-delà d'un simple tour de démonstration.