Vous êtes sur la page 1sur 10

Anaglyphe et

visualisation 3D
avec Excel
Cahier de l’étudiant
Activité pour le cours collégial
Algébre linéaire et géométrie vectorielle

Auteurs :
Anik Soulière et Jean-Simon Sénécal (Collège de Maisonneuve), France Caron (Université de
Montréal), Dominique Piotte (ETS), Kathleen Pineau (ETS).

Idée originale (les stéréogrammes) :


Vincent Papillon et François Trottier (Collège Jean-de-Brébeuf)

Ces documents sont mis à votre disposition selon les termes de la licence
Creative Commons : Attribution - Pas d’Utilisation Commerciale - Pas de
Modification 2.5 Canada.

La vision en trois dimensions


Un anaglyphe est une image imprimée pour être vue en relief, à l’aide de deux filtres de couleurs
différentes (lunettes 3D) disposés devant chacun des yeux de l’observateur. Ce principe est fondé sur
la notion de stéréoscopie qui permet à notre cerveau d’utiliser le décalage entre nos deux yeux pour
percevoir le relief. (Source : Wikipédia)

Description du projet
Dans cette activité, vous serez amené à créer votre propre anaglyphe à l’aide du logiciel Excel. Les
principaux outils mathématiques que nous utiliserons sont : les vecteurs, les matrices de rotation,
l’intersection entre un plan et une droite.
Anaglyphe, étape 1
Création d’un objet
virtuel
Durée estimée : 60 minutes

Les étapes du projet seront décrites à partir


d’un objet simple : une pyramide à base
triangulaire.

Prélab : coordonnées des


sommets d’un objet simple

Choisir les coordonnées des sommets d’un autre objet simple qui possède un volume et peut être
contenu dans une boîte 8 x 8 x 8. En panne d’inspiration? Voici une suggestion : une pyramide à base
carrée d’arêtes de longueur 4 et de hauteur 6 dont la base est centrée à l’origine.

L’ordre des points est important : deux points consécutifs seront reliés par une arrête.

P1 P2 P3 P4 P5 P6 P7 P8 P9 P10
x
y
z

Anaglyphe, Cahier de l’élève


Projets mathématiques en technologie et sciences Page 2
Différentes perspectives de l’objet (facultatif)
Vue de devant
(plan de projection)
Z
Z

Y Y

Vue de dessus Vue de côté


(l’axe des X pointe vers l’observateur) (l’axe des Z pointe vers le plafond)

Z
X

P1 P2 P3 P4 P5 P6 P7 P8 P9 P10
x
y
z

Commencer le travail au laboratoire


Regarder la vidéo sur YouTube, chaîne Projet anaglyphe :
Projet anaglyphe, étape 1.
Besoin d’aide sur un concept d’Excel? La chaîne Projet anaglyphe de YouTube comporte plusieurs
courtes présentations vidéo sur des concepts d’Excel nécessaires à la réalisation du projet.

Anaglyphe, Cahier de l’élève


Projets mathématiques en technologie et sciences Page 3
Anaglyphe, étape 2
Repositionner l’objet
Regarder la vidéo sur YouTube, chaîne Projet anaglyphe :
Projet anaglyphe, étape 2.

Z
Il a été facile de trouver les coordonnées des sommets de la
O
pyramide centrée sur l’origine. Malheureusement, cette position de
l’objet par rapport à l’observateur ne donne pas un résultat très X Y
intéressant à visualiser en relief. En effet, le plan de projection est
le plan YOZ et l’observateur sera situé face à l’écran, sur l’axe des X.

Afin de donner une meilleure perspective de vue de l’objet, il est


nécessaire de le repositionner.

Pour placer l’objet dans une perspective intéressante, on suggère de :


tourner l’objet sur lui-même, l’incliner vers l’avant et le rapprocher de l’observateur.

Z
Z Z
O
O O
X Y X Y X Y

Il faudra donc utiliser une matrice de rotation autour de l’axe des z, une matrice de rotation pour
tourner autour de l’axe des y, puis effectuer une translation des sommets de l’objet choisi.

Anaglyphe, Cahier de l’élève


Projets mathématiques en technologie et sciences Page 4
Les matrices de rotation : un peu de théorie
Pour faire tourner un point de R2 autour de l’origine d’un angle , on peut multiplier son vecteur
position par une matrice 2x2 dite matrice de rotation.
Y P’(x’,y’)
 x '  cos( )  sin( )   x
 y '   sin( ) cos( )   y 
P(x,y)
     
vecteur matrice de rotation vecteur
position
tourné
position
initial
O X

Dans R3, les matrices de rotation dépendent de l’axe de rotation. Par exemple, si l’on veut tourner un
point autour de l’axe des z d’un angle « a », on peut démontrer que la matrice suivante fait le travail :
Z
 x '  cos(a)  sin(a) 0   x 
 y '   sin(a) cos(a) 0   y 
    
 z '   0 0 1   z  O
X Y
P1 tourné matrice de rotation P1
autour de l'axe des Z

La rotation s’effectue dans le sens de la règle de la main droite. Ces matrices seront utiles pour faire
une rotation de tous les points de l’objet Pyramide 0.

Rotation d’un angle a autour de l’axe des Z Rotation d’un angle b autour de l’axe des Y

 x '  cos(a)  sin(a) 0   x   x '   cos(b) 0 sin(b)   x 


 y '   sin(a) cos(a) 0   y   y '   0 1 0   y 
       
 z '   0 0 1   z   z '    sin(b) 0 cos(b)   z 
P1 tourné A P1 P1 tourné B P1

Notion d’Excel utiles : fonctions SIN, COS, RADIANS, PRODUITMAT, références absolues.

Remise des étapes 1 et 2


1. Avant de remettre le travail, réviser l’ensemble du document pour remettre un fichier bien
organisé, facile à lire et facilement modifiable.

2. Sauvegarder le travail sur votre espace disque ou sur une clé USB.

3. Remettre le fichier à l’endroit prescrit par le professeur.

Anaglyphe, Cahier de l’élève


Projets mathématiques en technologie et sciences Page 5
Nom, prénom : ____________________________
Nom, prénom : ____________________________

Anaglyphe, étape 3
Devoir
Durée estimée : 60 minutes

Aux étapes 1 et 2, vous avez créé un objet virtuel composé de plusieurs points de R3.Voici l’objectif de
l’étape 3 : sur papier, trouver deux formules qui calculent les coordonnées de chaque point rouge et
cyan qui formeront l’anaglyphe sur le plan de projection YOZ. Cette formule dépendra de la position
de l’œil gauche G, de l’œil droit D et d’un point de l’objet virtuel P.

Questions théoriques Z
.
1. Position de l’observateur O
G Y
d
e
X
D

a) Estimer la distance e entre l’observateur (vous)


et un écran d’ordinateur (1 unité = 1 cm). e≈

Mesurer la distance d entre vos deux yeux. d≈

b) Il faut maintenant trouver une formule qui donne les coordonnées (Gx, Gy, Gz) du point de
l’œil gauche G et celles (Dx, Dy, Dz) du point de l’œil droit D. Les yeux de l’observateur sont
positionnés symétriquement de chaque côté de l’axe des X et le segment GD est parallèle à
l’axe des Y.
La formule doit dépendre uniquement des paramètres e et de d qui pourront être modifiés
par la suite.

G  Gx, Gy, Gz  où D  Dx, Dy, Dz  où


Gx  Dx 
Gy  Dy 
Gz  Dz 

Anaglyphe, Cahier de l’élève


Projets mathématiques en technologie et sciences Page 6
2. Formules pour calculer les coordonnées des points de
l’anaglyphe
Points
inconnus

Points connus

Projection d’un seul point de l’objet (P) sur le plan de projection


par rapport à l’œil gauche G et l’œil droit D.

Commencer par l’image perçue par l’œil gauche.


a) Trouver les équations paramétriques de la droite contenant le point G  Gx, Gy, Gz  et le
point P  Px, Py, Pz  . Les équations doivent contenir Gx, Gy, Gz et Px, Py, Pz.

x  +k

y  +k avec k  R
z 
 +k
b) Compléter la phrase :
Un point (x,y,z) est sur le plan YOZ si et seulement si __________ .

c) Trouver une expression qui permette de calculer les coordonnées du point C qui est à
l’intersection de la droite précédente et du plan Y0Z.
(Écrire votre démarche sur une feuille à brocher avec votre devoir)

C( , , )
d) Pour l’œil droit : faire une démarche similaire pour trouver les coordonnées du point R
(rouge). Il n’est pas nécessaire de rédiger la démarche, écrire seulement l’expression trouvée.

R( , , )
Anaglyphe, Cahier de l’élève
Projets mathématiques en technologie et sciences Page 7
Anaglyphe, étape 4
Créer l’anaglyphe
Durée estimée : 60 minutes
Regarder la vidéo sur YouTube, chaîne Projet anaglyphe :
Projet anaglyphe, étape 4.
Z
.
Position de l’observateur O
G( , , ) Y
Note : Tout au long du projet, d=
les unités seront en e=
centimètres. D( , , )
X

Estimer la distance e entre l’observateur et l’écran (1 unité


= 1 cm).
Mesurer la distance d entre vos deux yeux. La distance entre chaque œil et l’axe des X sera donc de
d/2.

Dans le devoir, vous avez trouvé une expression qui donne les coordonnées des sommets des deux
objets projetées qui formeront l’anaglyphe.

FIGURE 2 : Projection d’un seul point de l’objet (P) sur le plan de projection
par rapport à l’œil gauche G et l’œil droit D.

Retranscrire ici les expressions trouvées :

C  Cx, Cy, Cz  où R  Rx, Ry, Rz  où


Cx  Rx 
Cy  Ry 
Cz  Rz 

Anaglyphe, Cahier de l’élève


Projets mathématiques en technologie et sciences Page 8
Anaglyphe, étape 5 et 6
Étape 5 : animer l’anaglyphe : Durée estimée : 60 minutes
Regarder la vidéo sur YouTube, chaîne Projet anaglyphe : Projet anaglyphe, étape 5.

Étape 6 : créer l’anaglyphe d’une maquette composée de plusieurs objets


Regarder la vidéo sur YouTube, chaîne Projet anaglyphe : Projet anaglyphe, étape 6.

Pour être dans une échelle adéquate, votre maquette, qui peut contenir plusieurs objets, doit tenir
dans une boîte d’environ 8 cm x 8 cm x 8 cm.

Anaglyphe, Cahier de l’élève


Projets mathématiques en technologie et sciences Page 9
Différentes perspectives de l’objet (facultatif)
Vue de devant
(plan de projection)
Z
Z

Y Y

Vue de dessus Vue de côté


(l’axe des X pointe vers l’observateur) (l’axe des Z pointe vers le plafond)

Z
Y
X

P1
x
y
z

Remise de l’anaglyphe de votre maquette

1. Sauvegarder le travail sur votre espace disque ou sur une clé USB.
2. Remettre le fichier à l’endroit prescrit par le professeur.

Anaglyphe, Cahier de l’élève


Projets mathématiques en technologie et sciences Page 10

Vous aimerez peut-être aussi