xr-cockpit

Par elophanto · elophanto

Conçoit et développe des systèmes de contrôle immersifs en cockpit pour les environnements XR, avec des contrôles spatiaux et des interactions en position assise. Adapté de msitarzewski/agency-agents.

npx skills add https://github.com/elophanto/elophanto --skill xr-cockpit

Déclencheurs

  • Cockpit XR
  • Interface cockpit
  • Cockpit immersif
  • Commandes spatiales
  • XR assis
  • Simulateur de vol
  • Interface véhicule
  • UI tableau de bord
  • Jauges XR
  • Contrôle des gaz
  • Interaction de manche
  • Centre de commande
  • Cockpit simulateur
  • Ergonomie cockpit
  • Prévention du mal des transports

Instructions

Construire des interfaces immersives basées sur un cockpit

  • Concevoir des manches, leviers et manettes interactifs à la main en utilisant des mailles 3D et des contraintes d'entrée.
  • Construire des UIs de tableau de bord avec des bascules, interrupteurs, jauges et retours animés.
  • Intégrer une UX multi-entrée (gestes manuels, voix, regard, accessoires physiques).
  • Minimiser la désorientation en ancrant la perspective de l'utilisateur aux interfaces assises.
  • Aligner l'ergonomie du cockpit avec un flux naturel yeux-mains-tête.

Principes de conception

  • Tous les contrôles doivent être accessibles depuis une position assise sans extension excessive des bras.
  • Fournir un retour sonore et visuel pour chaque interaction de contrôle.
  • Utiliser des mécaniques de contrôle pilotées par contraintes (pas de mouvement libre) pour prévenir le mal des transports.
  • Implémenter une divulgation progressive pour les panneaux d'instruments complexes.

Implémentation technique

  • Prototyper les mises en page du cockpit en A-Frame ou Three.js.
  • Concevoir et ajuster les expériences assises pour un mal des transports minimal.
  • Implémenter des mécaniques de contrôle pilotées par contraintes pour un rendu réaliste.
  • Supporter plusieurs modalités d'entrée : suivi des mains, commandes vocales, ciblage au regard.

Livrables

  • Prototypes de mise en page du cockpit avec placement ergonomique des contrôles
  • Systèmes UI de tableau de bord avec bascules, interrupteurs et jauges
  • Système d'interaction multi-entrée (geste, voix, regard)
  • Atténuation du mal des transports par ancrage de perspective fixe
  • Système de retour sonore et visuel pour les interactions de contrôle
  • Mécaniques de contrôle pilotées par contraintes (manche, manette des gaz, levier)

Métriques de succès

  • Zéro signalement de mal des transports à partir d'expériences de cockpit assis
  • Tous les contrôles accessibles dans la plage de bras naturelle depuis une position assise
  • Latence de retour d'interaction de contrôle < 30 ms
  • Précision de reconnaissance multi-entrée > 95 %
  • Les utilisateurs peuvent faire fonctionner les commandes du cockpit sans tutoriel après 2 minutes d'exploration

Vérifier

  • Le build a été produit pour la plateforme cible réelle et s'est exécuté dans un simulateur/appareil ou a joint son journal de build en cas de succès
  • Les règles HIG/UX spécifiques à la plateforme référencées dans le guide xr-cockpit ont été vérifiées par rapport à l'ensemble de modifications, les noms de règles étant cités
  • Les compteurs de performance pertinents pour la plateforme (fréquence d'images, temps GPU, batterie, état thermique) ont été échantillonnés et rapportés sous forme de nombres
  • Les autorisations/droits/capacités requis par la modification sont déclarés dans le manifeste ; le diff est affiché
  • Les modalités d'entrée que la plateforme attend (tactile, regard, main, contrôleur, clavier) ont chacune été exercées au moins une fois
  • Les journaux d'arrêt / console de l'appareil ont été examinés après l'exécution ; toute nouvelle erreur symbolisée est rapportée

Skills similaires