La 3D et le rendu

Maillage, normales, matrices modèle, vue et projection, perspective, rastérisation, tampon de profondeur, éclairage de Lambert et de Phong, textures, lancer de rayons.

  • 25 cartes
  • 4 thèmes
  • Gratuit

Le programme, thème par thème

Le poids de chaque thème suit celui que lui donne l'examen.

  1. Notions
  2. Questions
  3. Ranger et relier
  4. Les chiffres

Quelques cartes du deck

  • Maillage : de quoi s'agit-il ?

    Voir la réponse

    Description d'un objet 3D par ses sommets, reliés en faces, le plus souvent des triangles.

    Un triangle est toujours plan, d'où son usage : une carte graphique sait le dessiner très vite. Chaque sommet peut porter une normale et des coordonnées de texture.

  • Le triangle rouge (profondeur 5) est dessiné, puis le bleu (profondeur 7) sur les mêmes pixels. Avec un tampon de profondeur, quelle couleur voit-on ?

    • Rouge : sa profondeur 5 est plus petite, il est plus proche
    • Bleu : il est dessiné en dernier et recouvre le rouge
    • Un mélange des deux couleurs, pondéré par les profondeurs
    • Bleu : sa profondeur 7 est plus grande, il est donc plus visible
    Voir la réponse

    Rouge : sa profondeur 5 est plus petite, il est plus proche

    Le tampon compare les profondeurs, pas l'ordre de dessin : le fragment bleu (7) est plus loin que le rouge déjà inscrit (5), il est rejeté. Le résultat serait le même en dessinant le bleu d'abord.

  • Le … garde, pour chaque pixel, la profondeur du fragment le plus proche déjà dessiné ; un nouveau fragment ne le remplace que s'il est ….

    Voir la réponse

    Le tampon de profondeur garde, pour chaque pixel, la profondeur du fragment le plus proche déjà dessiné ; un nouveau fragment ne le remplace que s'il est plus proche.

    Grâce à lui, l'ordre de dessin des triangles ne change pas l'image : on n'a pas besoin de les trier du plus loin au plus proche.

  • Chaîne de rendu : de quoi s'agit-il ?

    Voir la réponse

    Suite d'étapes qui transforme les sommets d'une scène 3D en pixels : transformation des sommets, découpage, rastérisation, calcul des fragments, tests, image.

    Chaque étape travaille sur des milliers d'éléments en parallèle sur la carte graphique, ce qui permet d'afficher une scène en temps réel.