6 / Interaction 3D6.1 Conception de l’interaction

6

Interaction 3D

Sélection, manipulation et contrôle des applications

Étienne Peillard
IMT Atlantique

6 / Interaction 3D6.1 Conception de l’interaction

Plan du cours

Conception de l’interaction

6.1

Sélection

6.2

Manipulation

6.3

Modalités et supports physiques

6.4

Contrôle et évaluation

6.5

6 / Interaction 3DPartie 1 sur 5

6.1

Conception de l’interaction

6 / Interaction 3D6.1 Conception de l’interaction

Trois familles d’interaction 3D

Manipulation d'objet

Sélectionner et transformer

Navigation

Changer de point de vue ou d'échelle

Contrôle de l’application

Modifier les outils, les modes et les paramètres

6 / Interaction 3D6.1 Conception de l’interaction

Le cycle d’action de Norman

  1. ObjectifQu'est-ce que je veux ?
  2. ExécutionPlanifier, spécifier et réaliser
  3. PerceptionObservez le résultat
  4. ÉvaluationInterpréter et comparer
6 / Interaction 3D6.1 Conception de l’interaction

Principes de conception de l’interaction

Visibilité

Actions disponibles et état actuel

Possibilités d’action et correspondances

Ce qui semble possible et comment cela fonctionne

Retour et contraintes

Conséquences et prévention des erreurs

6 / Interaction 3D6.1 Conception de l’interaction

Manipulation directe

Représentation continue

L'objet reste perceptible

Action incrémentielle

Les effets apparaissent pendant le mouvement

Réversibilité

Les actions peuvent être corrigées

6 / Interaction 3D6.1 Conception de l’interaction

Interaction naturelle et capacités augmentées

Correspondance naturelle

Utiliser des compétences corporelles familières

Correspondance amplifiée

Surmonter les limites de portée ou d’échelle

Compromis

Apprentissage, contrôle et exécution des tâches

Design fiction et contraintes des interfaces trackées
Design fiction et contraintes des interfaces trackées
6 / Interaction 3D6.1 Conception de l’interaction

World Builder : analyse des interactions

6 / Interaction 3D6.1 Conception de l’interaction

Pourquoi l'interaction en 3D est difficile

Perception

Profondeur, occlusion et densité des objets

Contrôle moteur

Précision, tremblements et fatigue

Connaissance des interfaces

Outils, modes et conventions inconnues

Complexité spatiale dans l'interaction 3D
Complexité spatiale dans l'interaction 3D
6 / Interaction 3DPartie 2 sur 5

6.2

Sélection

6 / Interaction 3D6.2 Sélection

Sélection et transformation

  1. IndiquerIdentifier un candidat
  2. ConfirmerChoisissez l'objet prévu
  3. JoindreÉtablir une relation de contrôle
  4. Transform : position, rotation et échelleDéplacer, faire pivoter ou redimensionner
6 / Interaction 3D6.2 Sélection

La main virtuelle

Correspondance

Main suivie à main virtuelle

Sélection

Contact ou chevauchement à proximité de l'objet

Contrainte

Portée physique et forces de contact manquantes

Manipulation d'objet proche
Manipulation d'objet proche
6 / Interaction 3D6.2 Sélection

Interaction Go-Go

Près du corps

Mouvement approximativement direct

Au-delà d'un seuil

La portée augmente de manière non linéaire

Résultat

Accès aux objets distants

Go-Go : la relation de portée physique et virtuelle
Go-Go : la relation de portée physique et virtuelle
6 / Interaction 3D6.2 Sélection

Un curseur 3D

Contrôle de position

L'entrée spécifie l'emplacement

Commande en vitesse

L'entrée spécifie la vitesse

Débrayage

Repositionner la saisie sans déplacer le curseur

Contrôles du curseur de translation et de rotation
Contrôles du curseur de translation et de rotation
6 / Interaction 3D6.2 Sélection

Lancer de rayon

Origine et direction

Un dispositif de pointage définit un rayon

Candidat

Le rayon croise une cible

Confirmation

Un bouton, un geste ou une autre action

Un rayon virtuel pour la sélection à distance
Un rayon virtuel pour la sélection à distance
6 / Interaction 3D6.2 Sélection

Lancer de rayon et interaction dans le plan de l’image

6 / Interaction 3D6.2 Sélection

Sélection dans le plan de l’image

Projection

Objets vus par l'utilisateur

Alignement

Un doigt ou une main indique un emplacement d'image

Ambiguïté de profondeur

Plusieurs objets peuvent partager la direction

Interaction image-plan
Interaction image-plan
6 / Interaction 3D6.2 Sélection

Lancer de rayon et interaction dans le plan de l’image

6 / Interaction 3D6.2 Sélection

Loi de Fitts et pointage

MT = a + b log₂(1 + D / W)
Distance D

Distance jusqu’à la cible

Largeur W

Tolérance à l'erreur

Indice de difficulté

Un modèle de la relation vitesse-précision

DWDépartCibleTemps de mouvementdépend de la distance et de la largeur
6 / Interaction 3D6.2 Sélection

Ambiguïté dans la sélection distante

Occlusion

Un rayon visible rencontre la mauvaise surface

Scènes denses

Plusieurs cibles plausibles

Profondeur

Les cibles se chevauchent dans une direction

Exemples d'homonymie de sélection
Exemples d'homonymie de sélection
6 / Interaction 3D6.2 Sélection

Sélection adaptative et par étapes

Sélection par bulle

Une région s'adapte autour d'un candidat

Sélection en deux étapes

Acquisition grossière, puis choix précis

Sélection sémantique

Utiliser les connaissances pertinentes pour la tâche

Une démonstration de sélection 3D basée sur des bulles
Une démonstration de sélection 3D basée sur des bulles
6 / Interaction 3D6.2 Sélection

Sélection par bulle en 3D

6 / Interaction 3D6.2 Sélection

Autres façons de sélectionner

Un menu

Choisissez une cible nommée explicite

Voix et pointage

Combiner identité et direction

Monde en miniature

Sélectionner via un proxy spatial

Sélection par une représentation alternative
Sélection par une représentation alternative
6 / Interaction 3DPartie 3 sur 5

6.3

Manipulation

6 / Interaction 3D6.3 Manipulation

Degrés de liberté de la manipulation

Translation

Trois dimensions de position

Rotation

Trois dimensions d'orientation

Échelle

Un paramètre d'application supplémentaire

6 / Interaction 3D6.3 Manipulation

Sélection et manipulation

Acquisition à distance

Un rayon peut trouver un objet

Transformation précise

Une correspondance à proximité peut aider

Transition

Le contrôle doit changer de manière prévisible

HOMER : une séquence liant sélection à distance et commande manuelle
HOMER : une séquence liant sélection à distance et commande manuelle
6 / Interaction 3D6.3 Manipulation

HOMER

Sélectionnez avec un rayon

Atteindre une cible lointaine

Manipuler avec la main

Une correspondance à l'échelle centrée sur la main

Libération

Mettre fin à la relation de contrôle

Manipulation d'objets centrée sur la main et extension du lancer de rayons
Manipulation d'objets centrée sur la main et extension du lancer de rayons
6 / Interaction 3D6.3 Manipulation

Contrôle égocentrique et exocentrique

Égocentrique

Agir du point de vue du participant

Exocentrique

Agir par l’intermédiaire d’une représentation externe

Changement d'échelle

Rendre un objet ou un monde accessible

Interaction à travers différents points de vue spatiaux
Interaction à travers différents points de vue spatiaux
6 / Interaction 3D6.3 Manipulation

Manipulation bimanuelle

Main non dominante

Une ancre ou un cadre de référence

Main dominante

Une action plus précise dans ce cadre

Relation à deux mains

La distance et l'orientation peuvent contrôler l'échelle

6 / Interaction 3D6.3 Manipulation

Contraintes et assistance

Axes et plans

Réduisez les mouvements indésirables

Accrochage automatique

Alignez-vous sur des objectifs significatifs

Modes de précision

Modifier le gain ou effectuer des ajustements séparés

6 / Interaction 3DPartie 4 sur 5

6.4

Modalités et supports physiques

6 / Interaction 3D6.4 Modalités et supports physiques

Interaction multimodale

Pointage

Indique un candidat spatial

Parole

Exprime une action ou un paramètre

Combinaison

Résolvez quoi et où ensemble

Interaction multimodale dans un environnement virtuel partagé
Interaction multimodale dans un environnement virtuel partagé
6 / Interaction 3D6.4 Modalités et supports physiques

Interaction multimodale : démonstration

6 / Interaction 3D6.4 Modalités et supports physiques

Des interfaces tangibles

Forme physique

Suggère l’utilisation et restreint le mouvement

Retour passif

Une surface peut supporter les mains

Recalage

Les objets physiques et virtuels doivent s'aligner

Un contrôleur tangible dédié
Un contrôleur tangible dédié
Accessoires physiques pour la manipulation 3D
Accessoires physiques pour la manipulation 3D
6 / Interaction 3DPartie 5 sur 5

6.5

Contrôle et évaluation

6 / Interaction 3D6.5 Contrôle et évaluation

Contrôle de l’application

État de l’application

Pause, redémarrage et sortie

Outils et modes

Changer la signification de l'entrée

Paramètres

Ajuster les paramètres de rendu ou de tâche

Menus et widgets pour le contrôle des applications
Menus et widgets pour le contrôle des applications
6 / Interaction 3D6.5 Contrôle et évaluation

Placement des interfaces

Monde fixe

Une partie de l'environnement

Par rapport au corps

Suit la main, le poignet ou le participant

Vue relative

Reste dans le champ de vision

Placement de l'interface spatiale et contextuelle
Placement de l'interface spatiale et contextuelle
6 / Interaction 3D6.5 Contrôle et évaluation

Utilisabilité et expérience utilisateur

Efficacité

L’objectif peut-il être atteint ?

Efficience

À combien de temps et d'efforts coûtent-ils ?

Satisfaction

Comment l’utilisation est-elle vécue ?

Une expérience plus large

Émotion, esthétique et présence

6 / Interaction 3D6.5 Contrôle et évaluation

Comparer les techniques d'interaction

DimensionsObservations possibles
PerformancesDélai de réalisation, erreurs, précision de placement
EffortPortée, élévation soutenue des bras, fatigue
ApprentissageDécouvrabilité et amélioration avec la pratique
ExpérienceContrôle perçu et satisfaction
6 / Interaction 3D6.5 Contrôle et évaluation

Examen de la conception des interactions

Une petite cible lointaine
Une rotation précise de l'objet
Une action répétée à hauteur d’épaule
Un objet partagé contrôlé par deux personnes
6 / Interaction 3D6.5 Contrôle et évaluation

Sources et lectures complémentaires

C. Fleury, Interaction 3D (2025-2026)
FILA3, interaction 3D
C. Fleury, Navigation 3D (2025-2026)