Ressource pédagogique

Glossaire XR Trilingue

60+ termes · Réalité Augmentée · Réalité Virtuelle · Creative Coding · FR / EN / AR MSA

ARVRCreative CodingXR

A

FRENARDomaineDéfinition
AffordanceAffordanceالمتاحيةXRPropriété perceptible d'un objet qui suggère la manière de l'utiliser. Dans les XR, la forme et le mouvement d'un objet indiquent comment l'attraper, tourner, pousser.
AffecteurAffectorمؤثّرCCObjet qui modifie les propriétés d'autres objets dans la scène (position, couleur, taille).
Algorithme génératifGenerative algorithmخوارزمية توليديةCCEnsemble de règles produisant des variations d'une même structure sans les spécifier une à une.
Ancrage spatialSpatial anchorمرساة مكانيةARPoint de référence géolocalisé ou physiquement attaché à une surface réelle, permettant de placer un objet AR de manière persistante.
Animation procéduraleProcedural animationحركة إجرائيةCCAnimation générée par calcul plutôt que par images clés (keyframes).
Art génératifGenerative artفن توليديCCArt créé via un système autonome (algorithme, règles, aléatoire). Le système produit l'œuvre, pas l'artiste directement.
Automate cellulaireCellular automatonأتمتة خلويةCCGrille de cellules dont l'état évolue selon des règles locales (voisinage). Exemple canonique : Jeu de la Vie (Conway, 1970).
AvatarAvatarصورة رمزية (Avatar)VRReprésentation visuelle du joueur ou utilisateur dans un espace VR. Peut être réaliste ou stylisée. Lié à l'effet Protée (Yee & Bailenson 2007).

B

FRENARDomaineDéfinition
BloomBloomBloomXR+CCEffet de halo lumineux autour des zones très lumineuses — post-traitement GPU courant en rendu XR et shaders.
BoidsBoidsBoidsCCModèle de simulation de comportements de groupe (nuées d'oiseaux, bancs de poissons) par 3 règles : séparation, alignement, cohésion. Craig Reynolds, SIGGRAPH 1987.
Boucle de renduRendering loopحلقة التصييرXR+CCCycle répété à chaque image : mise à jour de l'état + calcul du rendu + affichage. En p5.js : draw(). En Unity : Update() + Render.

C

FRENARDomaineDéfinition
CanvasCanvasلوحة رسم (Canvas)CCSurface de dessin numérique (HTML Canvas, canvas p5.js) sur laquelle sont dessinées les formes.
Champ de vecteursVector fieldحقل اتجاهCCAssociation d'un vecteur direction à chaque point de l'espace. Les particules suivent le vecteur local pour se déplacer.
Cloud anchorCloud anchorمرساة سحابيةARAncrage spatial partagé en cloud, permettant à plusieurs appareils de voir le même objet AR au même endroit.
Continuum de MilgramMilgram continuumتواصل ميلغرامXRSpectre allant de la réalité pure à la virtualité pure, défini par Milgram & Kishino (1994). AR et VR sont des points sur ce spectre.
Confort visuelVisual comfortالراحة البصريةXRAbsence de fatigue oculaire ou de cybersickness causée par un rendu inadapté. Dépend du framerate, de la latence et de la stéréoscopie.
Coordonnées polairesPolar coordinatesإحداثيات قطبيةCCRepère par distance et angle plutôt que par x,y cartésien. Naturellement adapté aux cercles, spirales, ondes.
Creative codingCreative codingبرمجة إبداعيةCCPratique où le code est un moyen d'expression artistique ou conceptuelle, non un outil fonctionnel.
CybersicknessCybersicknessدوار الواقع الافتراضي (Cybersickness)VRMalaise ressemblant au mal des transports, causé par une discordance entre perception visuelle et vestibulaire en VR. Minimisé par framerate ≥60 fps et latence <20ms. LaViola, 2000.

D

FRENARDomaineDéfinition
Data artData artفن البياناتCCTransformation de données en formes visuelles avec une intention narrative ou esthétique. Au-delà de la simple visualisation d'information.
DemosceneDemosceneمشهد الديموCCCulture créative née dans les années 1980 autour de la production de démos temps réel en taille minimale (64kb, 4kb, 256b). À l'origine du mouvement shader.
DéterminismeDeterminismحتميةCCUn programme déterministe produit toujours le même résultat avec les mêmes entrées. Assuré par randomSeed() / noiseSeed().
DoF (degrés de liberté)Degrees of freedom (DoF)درجات الحرية (DoF)VRNombre d'axes de mouvement indépendants. 3DoF = rotation seule. 6DoF = rotation + translation (position dans l'espace).

E

FRENARDomaineDéfinition
EasingEasingتخفيف (Easing)XR+CCCourbe d'interpolation (ease-in, ease-out) pour des animations au mouvement naturel.
Effet ProtéeProteus effectتأثير بروتيوسVRPhénomène où l'apparence de l'avatar influence le comportement de l'utilisateur. Yee & Bailenson (2007). DOI 10.1111/j.1468-2958.2007.00299.x

F

FRENARDomaineDéfinition
Feedback multimodalMultimodal feedbackردود الفعل متعددة الحواسXRRetour d'information combinant plusieurs canaux sensoriels : visuel, sonore, haptique. Renforce la présence et l'affordance.
FFT (Transformée de Fourier rapide)FFT (Fast Fourier Transform)تحليل فورييه السريع (FFT)CCDécomposition d'un signal audio en fréquences composantes. Base de l'audio-réactif.
Fragment shaderFragment shaderشيدر الشظاياXR+CCProgramme GPU calculant la couleur de chaque pixel de façon indépendante et parallèle.
FramerateFramerateمعدل الإطاراتXR+CCNombre d'images générées par seconde (fps). Minimum recommandé : 60 fps (XR), 90 fps (VR immersif).

G

FRENARDomaineDéfinition
GLSLGLSLGLSLXR+CCOpenGL Shading Language — langage de programmation des shaders GPU. Base de Shadertoy, The Book of Shaders, et des matériaux Unity/Unreal.
GPUGPUوحدة معالجة الرسومات (GPU)XR+CCGraphics Processing Unit — processeur parallèle calculant simultanément des milliers de pixels ou de sommets. Clé de la performance XR et des shaders.

H

FRENARDomaineDéfinition
Hand trackingHand trackingتتبع اليدXRSuivi des mains et des doigts sans contrôleur physique, par caméras embarquées. Disponible sur Quest 3, HoloLens 2, Vision Pro.
HaptiqueHapticلمسي (Haptique)XRRetour d'information tactile ou de vibration. Renforce la présence en VR.
Head-mounted display (HMD)Head-mounted display (HMD)شاشة رأسية (HMD)XRÉcran porté sur la tête, constitutif des casques AR (HoloLens, Magic Leap) et VR (Quest, Vive, Vision Pro).
HRTFHRTFHRTFVRHead-Related Transfer Function — modèle de spatialisation audio simulant la perception directionnelle par les oreilles et le pavillon. Crucial pour le son spatial VR.

I

FRENARDomaineDéfinition
Image clé (keyframe)Keyframeإطار مفتاحيXR+CCValeur d'un paramètre à un instant donné, entre lesquels le moteur interpole automatiquement.
ImmersionImmersionانغماس (Immersion)VRDegré de fermeture sensorielle d'un système XR. Propriété du système, pas de l'utilisateur. Slater & Wilbur, 1997.
InstanceInstanceنسخةCCOccurrence concrète d'une classe — objet créé à partir d'un modèle (new Particle()).
InterpolationInterpolationاستيفاءXR+CCCalcul d'une valeur intermédiaire entre deux valeurs connues. lerp() en p5.js, Mathf.Lerp en Unity.

L

FRENARDomaineDéfinition
L-systèmeL-systemنظام LCCGrammaire de réécriture formelle introduite par Aristid Lindenmayer (1968) pour modéliser la croissance végétale. Base des arbres, plantes et fractales algorithmiques.
Latence (XR)Latencyزمن الاستجابة (Latence)XRDélai entre l'action utilisateur et le rendu correspondant. Seuil critique : <20ms pour éviter la cybersickness.
lerp()lerp()lerp()XR+CCInterpolation linéaire entre deux valeurs : lerp(a, b, t) = a + (b-a) * t.
LocomotionLocomotionالتنقل (Locomotion)VRMécanisme de déplacement dans l'espace VR : téléportation, déplacement continu, marche physique (room-scale).
LOD (Level of Detail)LOD (Level of Detail)مستوى التفاصيل (LOD)VRTechnique d'optimisation remplaçant un modèle 3D par une version moins détaillée à distance. Réduit le coût GPU.

M

FRENARDomaineDéfinition
map()map()map()CCFonction transformant une plage de valeurs en une autre. Fondamentale pour calibrer les paramètres visuels.
Marqueur (AR)Marker / Image targetعلامة تتبعARImage 2D ou cible physique servant de référence à la détection AR. Exemple : QR code, tableau, logo.
Maillage spatialSpatial meshشبكة مكانيةARReconstruction géométrique de l'environnement physique par un casque AR (LiDAR, ToF, stéréo). Permet l'occlusion réaliste.
Mixed Reality (MR)Mixed Reality (MR)الواقع المختلط (MR)XRSous-ensemble de la XR où objets réels et virtuels coexistent et interagissent en temps réel. HoloLens 2, Magic Leap 2.
Modulo (%)Modulo (%)مودولو (%)CCReste de la division entière — utile pour créer des boucles et des grilles cycliques.

N

FRENARDomaineDéfinition
Noise (bruit)NoiseضجيجCCValeurs pseudo-aléatoires continues. Perlin noise (1985), simplex noise — voisins proches = valeurs proches. Idéal pour simuler le naturel.

O

FRENARDomaineDéfinition
OcclusionOcclusionالحجب (Occlusion)ARCapacité des objets virtuels AR à être cachés par des objets réels, renforçant le réalisme. Nécessite un maillage spatial précis.
openFrameworksopenFrameworksopenFrameworksCCBoîte à outils C++ open source pour le creative coding (Zachary Lieberman, 2004). Haute performance, vision par ordinateur, installations.
OscillationOscillationتذبذبCCMouvement répété entre deux états ou positions. Modélisé par sin() / cos() en code.

P

FRENARDomaineDéfinition
p5.jsp5.jsp5.jsCCFramework JavaScript de creative coding créé par Lauren Lee McCarthy (2013). Successeur de Processing dans le navigateur.
ParticuleParticleجسيمCCEntité avec position, vitesse, accélération — base des simulations physiques en creative coding.
Perlin noisePerlin noiseضجيج بيرلينCCBruit pseudo-aléatoire lisse inventé par Ken Perlin (1985). DOI 10.1145/325334.325247. Fondamental en animation organique et génération de terrain.
PrésencePresenceحضور (Presence)VRSentiment subjectif d'"être là" dans un environnement virtuel. Propriété de l'utilisateur. Distinct de l'immersion (propriété du système). Slater & Wilbur, 1997.
ProcessingProcessingProcessingCCEnvironnement de creative coding en Java (Casey Reas & Ben Fry, 2001, MIT Media Lab). Modèle setup/draw.

R

FRENARDomaineDéfinition
RaycastRaycastشعاع تقاطع (Raycast)XRProjection d'un rayon virtuel depuis une position pour détecter une intersection avec des objets de la scène. Base de la sélection d'objets XR.
Réaction-diffusionReaction-diffusionتفاعل-انتشارCCClasse de systèmes où deux espèces chimiques diffusent et réagissent. Le modèle Gray-Scott (1983) produit des motifs organiques complexes. Turing, 1952.
RécursivitéRecursionتعاوديةCCFonction qui s'appelle elle-même — base des fractales, L-systèmes, arbres.
Room-scaleRoom-scaleنطاق الغرفةVRMode VR où l'espace physique de l'utilisateur est directement mappé dans l'espace virtuel. Nécessite 6DoF et une surface dégagée.

S

FRENARDomaineDéfinition
Seed (graine)SeedبذرةCCValeur initiale de l'algorithme pseudo-aléatoire. Même seed = même résultat. Base de la reproductibilité des œuvres génératives.
ShaderShaderشيدر (Shader)XR+CCProgramme exécuté sur le GPU pour les effets visuels temps réel. Fragment shader (couleur pixel), vertex shader (position sommet).
Son spatialSpatial audioصوت مكانيXRAudio dont la source est positionnée dans l'espace 3D (HRTF, binaural). Renforce la présence en VR et l'ancrage en AR.
SUS (System Usability Scale)SUSمقياس قابلية الاستخدام SUSXRQuestionnaire d'utilisabilité en 10 items (Brooke, 1996). Score 0–100. Score ≥70 = "bon".

T

FRENARDomaineDéfinition
TouchDesignerTouchDesignerTouchDesignerCCEnvironnement de programmation visuel nœud-à-nœud pour les installations temps réel (Derivative, Toronto, 2000).
TrackingTrackingتتبع (Tracking)XRSuivi en temps réel de la position et de l'orientation de l'appareil ou des mains. Fondement du placement AR/VR.
TéléportationTeleportationنقل فوريVRMode de locomotion VR déplaçant instantanément l'utilisateur vers un point visé — réduit la cybersickness.

U

FRENARDomaineDéfinition
UI spatialeSpatial UIواجهة مستخدم مكانيةXRInterface utilisateur ancrée ou flottante dans l'espace 3D, conçue pour être lue et interagie à une distance naturelle (~50–70 cm).

V

FRENARDomaineDéfinition
Vertex shaderVertex shaderشيدر الرؤوسXR+CCProgramme GPU calculant la position finale de chaque sommet d'un maillage. Permet les déformations et effets de mesh.
VR (Réalité Virtuelle)VR (Virtual Reality)الواقع الافتراضي (VR)VREnvironnement numérique immersif remplaçant entièrement la perception visuelle de l'utilisateur via un casque (HMD).

W

FRENARDomaineDéfinition
WebXRWebXRWebXRXRAPI W3C permettant d'accéder aux capacités AR/VR depuis un navigateur web. Base d'A-Frame, Three.js XR, Babylon.js.
World-lockingWorld-lockingتثبيت العالمARTechnique maintenant les objets AR ancrés à des positions fixes dans l'espace réel, même lorsque l'utilisateur se déplace.

X

FRENARDomaineDéfinition
XR (Extended Reality)XR (Extended Reality)الواقع الممتد (XR)XRTerme parapluie couvrant AR, VR et MR — toutes les technologies qui modifient ou remplacent la perception de la réalité.
Cours associés
Formations XR avec Kamel Ghabte

Cours immersifs AR, VR et Creative Coding. Collection « Mémoires Numériques du Maroc / Digital Memories of Morocco ».

Prendre RDV