Il y a une idée très répandue selon laquelle la réalité virtuelle est un simple terrain de jeu, une vitrine pour casques et gants à capteurs. C'est oublier un peu vite ce qui se trame sous la surface. La RV impose aux concepts du programme de NSI une très grande rigueur, une mise à l'épreuve où les structures de données tiennent moins du cours magistral que de l'urgence opérationnelle. Voici 5 idées de sujets pour votre Grand oral !

Sujet 1 – Gestion des collisions : l’arbre qui ne voit pas la forêt
Lien avec le programme : Algorithmique, structures de données (arbres), complexité spatio-temporelle.
Exemple de problématique
Comment optimiser la détection de collisions entre objets complexes pour garantir une immersion fluide en temps réel ?
Suggestion de plan et notions à aborder
1. Le défi de la complexité algorithmique
La force brute sature le processeur par un calcul quadratique qui s'oppose au rendu fluide. Une contrainte physiologique s'ajoute à cette charge, car le moteur doit fournir une image en moins de 11 millisecondes. Oculus VR (2017) confirme que le maintien d'une fréquence de 90 images par seconde est indispensable pour prévenir la cinétose. Le respect de ce seuil de performance constitue le seul vrai garant d'une immersion réussie et d'un confort visuel stable.
2. Stratégies de partitionnement spatial
Le découpage de l'espace par des Octrees ou des arbres BSP permet de ne tester que le voisinage proche. Sedgewick et Wayne (2011) formalisent cette division efficace du décor. L'usage de boîtes englobantes AABB ajoute ensuite un premier filtre pour gagner un temps précieux lors des calculs.
3. Implémentation et réponse physique
On entre alors dans la phase de détection étroite, le calcul des vecteurs de force pour simuler le rebond ou l’arrêt, sans oublier l’échantillonnage continu, sans quoi un objet lancé trop vite traverserait une paroi. Une telle erreur de collision ruinerait toute la crédibilité de la scène.
Sujet 2 – Protocoles réseau : l’UDP contre la saccade
Lien avec le programme : Architectures réseaux, protocoles de transport, modèle OSI.
Exemple de problématique
Dans quelle mesure le choix des protocoles de transport influence-t-il la synchronisation des avatars dans un univers virtuel partagé ?
Suggestion de plan et notions à aborder
1. La contrainte critique de la latence (Motion-to-Photon)
Le passage à l'image doit être quasi instantané. Ce fameux délai "motion-to-photon" représente le temps qui s'écoule entre le pivotement de la tête et l'affichage effectif sur les lentilles. Dans un environnement réseau, la moindre lenteur devient fatale. Elle brise net la cohérence de l'expérience vécue. Dès qu'un décalage survient, le sentiment d'habiter un espace commun s'évapore. Pour Meta (2024), une maîtrise absolue de cette latence demeure le seul vrai garant d'une immersion réussie,
2. Analyse comparative des protocoles de transport
La courtoisie de TCP constitue un obstacle pour la réalité virtuelle, car chaque retransmission brise la fluidité. On lui préfère donc UDP pour sa rapidité brute d'envoi. Ruan et Xie (2021) confirment que la fraîcheur des données prime ici sur leur fiabilité absolue.
3. Techniques de compensation côté client
Les astuces déployées du côté du client prennent ensuite le relais. Le « Dead Reckoning » prédit la trajectoire et comble les micro-coupures par une estimation. L’interpolation lisse harmonise les mouvements des autres avatars et efface les à-coups du réseau.
Sujet 3 – Ray casting : les deux yeux du processeur
Lien avec le programme : Programmation orientée objet (POO), calculs matriciels, traitement des images.
Exemple de problématique
Comment le passage de la 2D à la vision stéréoscopique redéfinit-il la charge de calcul des algorithmes de rendu ?
Suggestion de plan et notions à aborder
1. Principes de la vision binoculaire en informatique
On modélise deux caméras virtuelles avec un décalage interpupillaire afin de simuler la vision stéréo de l'œil humain. Chaque œil voit un angle légèrement différent. De cette parallaxe naît la profondeur.
2. Algorithmique du rendu par lancer de rayons
Le Ray Casting projette des vecteurs depuis chaque œil pour définir la couleur des pixels. Ce calcul lourd se répète deux fois (Meta, 2024). La POO structure alors la scène en entités avec des propriétés propres. Cette hiérarchie évite de parcourir l'espace sans raison.
3. Optimisations algorithmiques modernes
Le rendu fovéal s'impose pour économiser les ressources. On réduit la résolution en périphérie du regard, car l'œil n'y voit pas nettement. Les processeurs graphiques parallélisent alors le calcul pour traiter les deux flux d'images en même temps.
Sujet 4 – Données biométriques : ce que l’œil livre
Lien avec le programme : Bases de données, chiffrement, sécurité des communications.
Exemple de problématique
L’intégration de capteurs de suivi oculaire pose-t-elle un risque inédit pour la protection des données personnelles ?
Suggestion de plan et notions à aborder
1. La nature sensitive des flux de données
La captation des mouvements et des hésitations transforme ces données en une signature personnelle. Ce profilage permet de vous singulariser avec précision. Selon Lavalle (2020), ce risque technique est souvent absent des manuels d'usage.
2. Vulnérabilités des infrastructures de stockage
Le stockage des données augmente les problèmes de sécurité. Les bases centralisées subissent des injections SQL ou des accès non autorisés. Le transfert vers les serveurs cloud des constructeurs reste une zone grise propice aux interceptions.
3. Mécanismes de défense techniques
La protection repose sur le chiffrement asymétrique des échanges. On y ajoute une anonymisation par bruit statistique afin de brouiller les schémas personnels. Ces solutions réduisent les risques même si aucune infrastructure n'est jamais totalement sûre.
Sujet 5 – PNJ et IA : le chemin le plus court n’est pas toujours le plus crédible
Lien avec le programme : Algorithmique de graphes, structures relationnelles, intelligence artificielle.
Exemple de problématique
Comment les algorithmes de recherche de chemin garantissent-ils la crédibilité des agents autonomes dans un espace virtuel complexe ?
Suggestion de plan et notions à aborder
1. Représentation de l’espace par les graphes
On construit un graphe pour éviter qu'un personnage reste bloqué contre un mur. Ce NavMesh transforme chaque zone accessible en un nœud spécifique. Le système pondère ensuite les arêtes selon la difficulté du terrain ou la présence d'obstacles.
2. Étude de l’algorithme A*
L'algorithme A étoile calcule le chemin le plus court par la fusion du coût réel et d'une estimation de la distance restante. Cette méthode gère plusieurs agents avec une grande efficacité logicielle (Russell et Norvig, 2020). Le moteur préserve ainsi ses ressources.
3. Interaction et adaptation dynamique
Le graphe se met à jour en temps réel lors d'un changement de décor. Une machine à états finis définit ensuite la logique de l'agent. Le personnage passe alors du simple mouvement à une entité qui semble réagir à son environnement.
Conclusion
On pourrait s’arrêter là, sur une note technique. Mais il y a cette question, celle qui traverse tous ces sujets sans jamais vraiment être nommée. La RV, avec ses contraintes de latence, ses exigences de calcul et ses failles de sécurité, impose une révision en profondeur de ce qu’on enseigne en NSI. Les structures de données et les algorithmes deviennent des contraintes physiques, presque biologiques. C’est peut-être là que se situe l’intérêt véritable, plus que dans la prouesse technique.
Retrouvez d'autres exemples de sujets pour votre Grand oral !
Références
Ruan, J., & Xie, D. (2021). Networked VR: State of the art, solutions, and challenges. Electronics, 10(2), 166. doi.org
LaValle, S. M. (2020). Virtual reality [En ligne]. lavalle.pl
Meta. (2024). VRC.PC.Performance.1. Meta Horizon OS Developers. developers.meta.com
Oculus VR. (2017). Oculus best practices (Version 310-30000-022). Oculus VR. scontent.oculuscdn.com
Russell, S. J., & Norvig, P. (2020). Artificial intelligence: A modern approach (4th ed.). Pearson. aima.cs.berkeley.edu
Sedgewick, R., & Wayne, K. (2011). Algorithms (4th ed.) [En ligne]. Addison-Wesley Professional. archive.org