A
| FR | EN | AR | Domaine | Définition |
|---|---|---|---|---|
| Affordance | Affordance | المتاحية | XR | Proprié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. |
| Affecteur | Affector | مؤثّر | CC | Objet qui modifie les propriétés d'autres objets dans la scène (position, couleur, taille). |
| Algorithme génératif | Generative algorithm | خوارزمية توليدية | CC | Ensemble de règles produisant des variations d'une même structure sans les spécifier une à une. |
| Ancrage spatial | Spatial anchor | مرساة مكانية | AR | Point 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édurale | Procedural animation | حركة إجرائية | CC | Animation générée par calcul plutôt que par images clés (keyframes). |
| Art génératif | Generative art | فن توليدي | CC | Art créé via un système autonome (algorithme, règles, aléatoire). Le système produit l'œuvre, pas l'artiste directement. |
| Automate cellulaire | Cellular automaton | أتمتة خلوية | CC | Grille de cellules dont l'état évolue selon des règles locales (voisinage). Exemple canonique : Jeu de la Vie (Conway, 1970). |
| Avatar | Avatar | صورة رمزية (Avatar) | VR | Repré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
| FR | EN | AR | Domaine | Définition |
|---|---|---|---|---|
| Bloom | Bloom | Bloom | XR+CC | Effet de halo lumineux autour des zones très lumineuses — post-traitement GPU courant en rendu XR et shaders. |
| Boids | Boids | Boids | CC | Modè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 rendu | Rendering loop | حلقة التصيير | XR+CC | Cycle répété à chaque image : mise à jour de l'état + calcul du rendu + affichage. En p5.js : draw(). En Unity : Update() + Render. |
C
| FR | EN | AR | Domaine | Définition |
|---|---|---|---|---|
| Canvas | Canvas | لوحة رسم (Canvas) | CC | Surface de dessin numérique (HTML Canvas, canvas p5.js) sur laquelle sont dessinées les formes. |
| Champ de vecteurs | Vector field | حقل اتجاه | CC | Association d'un vecteur direction à chaque point de l'espace. Les particules suivent le vecteur local pour se déplacer. |
| Cloud anchor | Cloud anchor | مرساة سحابية | AR | Ancrage spatial partagé en cloud, permettant à plusieurs appareils de voir le même objet AR au même endroit. |
| Continuum de Milgram | Milgram continuum | تواصل ميلغرام | XR | Spectre 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 visuel | Visual comfort | الراحة البصرية | XR | Absence 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 polaires | Polar coordinates | إحداثيات قطبية | CC | Repère par distance et angle plutôt que par x,y cartésien. Naturellement adapté aux cercles, spirales, ondes. |
| Creative coding | Creative coding | برمجة إبداعية | CC | Pratique où le code est un moyen d'expression artistique ou conceptuelle, non un outil fonctionnel. |
| Cybersickness | Cybersickness | دوار الواقع الافتراضي (Cybersickness) | VR | Malaise 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
| FR | EN | AR | Domaine | Définition |
|---|---|---|---|---|
| Data art | Data art | فن البيانات | CC | Transformation de données en formes visuelles avec une intention narrative ou esthétique. Au-delà de la simple visualisation d'information. |
| Demoscene | Demoscene | مشهد الديمو | CC | Culture 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éterminisme | Determinism | حتمية | CC | Un 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) | VR | Nombre d'axes de mouvement indépendants. 3DoF = rotation seule. 6DoF = rotation + translation (position dans l'espace). |
E
| FR | EN | AR | Domaine | Définition |
|---|---|---|---|---|
| Easing | Easing | تخفيف (Easing) | XR+CC | Courbe d'interpolation (ease-in, ease-out) pour des animations au mouvement naturel. |
| Effet Protée | Proteus effect | تأثير بروتيوس | VR | Phé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
| FR | EN | AR | Domaine | Définition |
|---|---|---|---|---|
| Feedback multimodal | Multimodal feedback | ردود الفعل متعددة الحواس | XR | Retour 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) | CC | Décomposition d'un signal audio en fréquences composantes. Base de l'audio-réactif. |
| Fragment shader | Fragment shader | شيدر الشظايا | XR+CC | Programme GPU calculant la couleur de chaque pixel de façon indépendante et parallèle. |
| Framerate | Framerate | معدل الإطارات | XR+CC | Nombre d'images générées par seconde (fps). Minimum recommandé : 60 fps (XR), 90 fps (VR immersif). |
G
| FR | EN | AR | Domaine | Définition |
|---|---|---|---|---|
| GLSL | GLSL | GLSL | XR+CC | OpenGL Shading Language — langage de programmation des shaders GPU. Base de Shadertoy, The Book of Shaders, et des matériaux Unity/Unreal. |
| GPU | GPU | وحدة معالجة الرسومات (GPU) | XR+CC | Graphics Processing Unit — processeur parallèle calculant simultanément des milliers de pixels ou de sommets. Clé de la performance XR et des shaders. |
H
| FR | EN | AR | Domaine | Définition |
|---|---|---|---|---|
| Hand tracking | Hand tracking | تتبع اليد | XR | Suivi des mains et des doigts sans contrôleur physique, par caméras embarquées. Disponible sur Quest 3, HoloLens 2, Vision Pro. |
| Haptique | Haptic | لمسي (Haptique) | XR | Retour 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). |
| HRTF | HRTF | HRTF | VR | Head-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
| FR | EN | AR | Domaine | Définition |
|---|---|---|---|---|
| Image clé (keyframe) | Keyframe | إطار مفتاحي | XR+CC | Valeur d'un paramètre à un instant donné, entre lesquels le moteur interpole automatiquement. |
| Immersion | Immersion | انغماس (Immersion) | VR | Degré de fermeture sensorielle d'un système XR. Propriété du système, pas de l'utilisateur. Slater & Wilbur, 1997. |
| Instance | Instance | نسخة | CC | Occurrence concrète d'une classe — objet créé à partir d'un modèle (new Particle()). |
| Interpolation | Interpolation | استيفاء | XR+CC | Calcul d'une valeur intermédiaire entre deux valeurs connues. lerp() en p5.js, Mathf.Lerp en Unity. |
L
| FR | EN | AR | Domaine | Définition |
|---|---|---|---|---|
| L-système | L-system | نظام L | CC | Grammaire 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) | XR | Délai entre l'action utilisateur et le rendu correspondant. Seuil critique : <20ms pour éviter la cybersickness. |
| lerp() | lerp() | lerp() | XR+CC | Interpolation linéaire entre deux valeurs : lerp(a, b, t) = a + (b-a) * t. |
| Locomotion | Locomotion | التنقل (Locomotion) | VR | Mé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) | VR | Technique d'optimisation remplaçant un modèle 3D par une version moins détaillée à distance. Réduit le coût GPU. |
M
| FR | EN | AR | Domaine | Définition |
|---|---|---|---|---|
| map() | map() | map() | CC | Fonction transformant une plage de valeurs en une autre. Fondamentale pour calibrer les paramètres visuels. |
| Marqueur (AR) | Marker / Image target | علامة تتبع | AR | Image 2D ou cible physique servant de référence à la détection AR. Exemple : QR code, tableau, logo. |
| Maillage spatial | Spatial mesh | شبكة مكانية | AR | Reconstruction 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) | XR | Sous-ensemble de la XR où objets réels et virtuels coexistent et interagissent en temps réel. HoloLens 2, Magic Leap 2. |
| Modulo (%) | Modulo (%) | مودولو (%) | CC | Reste de la division entière — utile pour créer des boucles et des grilles cycliques. |
N
| FR | EN | AR | Domaine | Définition |
|---|---|---|---|---|
| Noise (bruit) | Noise | ضجيج | CC | Valeurs pseudo-aléatoires continues. Perlin noise (1985), simplex noise — voisins proches = valeurs proches. Idéal pour simuler le naturel. |
O
| FR | EN | AR | Domaine | Définition |
|---|---|---|---|---|
| Occlusion | Occlusion | الحجب (Occlusion) | AR | Capacité des objets virtuels AR à être cachés par des objets réels, renforçant le réalisme. Nécessite un maillage spatial précis. |
| openFrameworks | openFrameworks | openFrameworks | CC | Boîte à outils C++ open source pour le creative coding (Zachary Lieberman, 2004). Haute performance, vision par ordinateur, installations. |
| Oscillation | Oscillation | تذبذب | CC | Mouvement répété entre deux états ou positions. Modélisé par sin() / cos() en code. |
P
| FR | EN | AR | Domaine | Définition |
|---|---|---|---|---|
| p5.js | p5.js | p5.js | CC | Framework JavaScript de creative coding créé par Lauren Lee McCarthy (2013). Successeur de Processing dans le navigateur. |
| Particule | Particle | جسيم | CC | Entité avec position, vitesse, accélération — base des simulations physiques en creative coding. |
| Perlin noise | Perlin noise | ضجيج بيرلين | CC | Bruit 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ésence | Presence | حضور (Presence) | VR | Sentiment 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. |
| Processing | Processing | Processing | CC | Environnement de creative coding en Java (Casey Reas & Ben Fry, 2001, MIT Media Lab). Modèle setup/draw. |
R
| FR | EN | AR | Domaine | Définition |
|---|---|---|---|---|
| Raycast | Raycast | شعاع تقاطع (Raycast) | XR | Projection 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-diffusion | Reaction-diffusion | تفاعل-انتشار | CC | Classe 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 | تعاودية | CC | Fonction qui s'appelle elle-même — base des fractales, L-systèmes, arbres. |
| Room-scale | Room-scale | نطاق الغرفة | VR | Mode 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
| FR | EN | AR | Domaine | Définition |
|---|---|---|---|---|
| Seed (graine) | Seed | بذرة | CC | Valeur initiale de l'algorithme pseudo-aléatoire. Même seed = même résultat. Base de la reproductibilité des œuvres génératives. |
| Shader | Shader | شيدر (Shader) | XR+CC | Programme exécuté sur le GPU pour les effets visuels temps réel. Fragment shader (couleur pixel), vertex shader (position sommet). |
| Son spatial | Spatial audio | صوت مكاني | XR | Audio 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 | مقياس قابلية الاستخدام SUS | XR | Questionnaire d'utilisabilité en 10 items (Brooke, 1996). Score 0–100. Score ≥70 = "bon". |
T
| FR | EN | AR | Domaine | Définition |
|---|---|---|---|---|
| TouchDesigner | TouchDesigner | TouchDesigner | CC | Environnement de programmation visuel nœud-à-nœud pour les installations temps réel (Derivative, Toronto, 2000). |
| Tracking | Tracking | تتبع (Tracking) | XR | Suivi en temps réel de la position et de l'orientation de l'appareil ou des mains. Fondement du placement AR/VR. |
| Téléportation | Teleportation | نقل فوري | VR | Mode de locomotion VR déplaçant instantanément l'utilisateur vers un point visé — réduit la cybersickness. |
U
| FR | EN | AR | Domaine | Définition |
|---|---|---|---|---|
| UI spatiale | Spatial UI | واجهة مستخدم مكانية | XR | Interface utilisateur ancrée ou flottante dans l'espace 3D, conçue pour être lue et interagie à une distance naturelle (~50–70 cm). |
V
| FR | EN | AR | Domaine | Définition |
|---|---|---|---|---|
| Vertex shader | Vertex shader | شيدر الرؤوس | XR+CC | Programme 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) | VR | Environnement numérique immersif remplaçant entièrement la perception visuelle de l'utilisateur via un casque (HMD). |
W
| FR | EN | AR | Domaine | Définition |
|---|---|---|---|---|
| WebXR | WebXR | WebXR | XR | API W3C permettant d'accéder aux capacités AR/VR depuis un navigateur web. Base d'A-Frame, Three.js XR, Babylon.js. |
| World-locking | World-locking | تثبيت العالم | AR | Technique maintenant les objets AR ancrés à des positions fixes dans l'espace réel, même lorsque l'utilisateur se déplace. |
X
| FR | EN | AR | Domaine | Définition |
|---|---|---|---|---|
| XR (Extended Reality) | XR (Extended Reality) | الواقع الممتد (XR) | XR | Terme 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