40 points par GN⁺ 2025-12-29 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Plateforme d’apprentissage en ligne permettant d’étudier gratuitement l’infographie, des bases jusqu’aux sujets avancés
  • Couvre de manière structurée divers thèmes comme le rendu 3D, les fondements mathématiques, l’imagerie numérique, la génération procédurale et les outils
  • Structure de cours centrée sur la pratique, conçue pour faire expérimenter d’abord des résultats concrets plutôt que de longues explications théoriques
  • Évolution continue avec un parcours d’apprentissage de l’API Vulkan (nouveau), un blog sur la programmation 3D (à venir) et un livre (à paraître)
  • Ressource d’apprentissage gratuite permettant aux développeurs et designers de comprendre en profondeur les principes de l’infographie et les techniques d’implémentation

  • Scratchapixel est un site web pour apprendre gratuitement l’ensemble de l’infographie, sous le slogan « Learn computer graphics from scratch and for free »

Cours actuellement proposés

  • Les bases du rendu 3D (The Foundations of 3D Rendering)

    • Cours d’introduction au rendu conçu dans un ordre adapté aux débutants
      • Adopte une approche qui traite d’abord de la mise en œuvre de résultats concrets plutôt que de la théorie
    • Les principaux thèmes abordés sont les suivants
      • Introduction au ray tracing, rendu de scènes 3D, rasterization, matrice de projection, shading et éclairage, texturing, structures d’accélération, rendu volumétrique, etc.
    • Chaque cours couvre, avec des exemples d’implémentation réels, des notions comme le calcul des coordonnées de pixels, le modèle de caméra à sténopé, les BRDF et les concepts de shaders
  • Mathématiques pour l’infographie (Mathematics for Computer Graphics)

    • Explique les théories et outils mathématiques nécessaires à l’implémentation graphique
      • Cette section n’est pas une introduction, mais un ensemble de ressources de référence pour consulter les concepts mentionnés dans les autres cours
    • Les principaux sujets incluent la géométrie, l’inversion de matrices (méthode de Gauss-Jordan), l’interpolation, la fonction LookAt, les mathématiques du shading, la méthode de Monte-Carlo et la transformée de Fourier
  • Computer Graphics Gems

    • Recueil de sujets graphiques individuels intéressants qui n’entrent pas dans une catégorie précise
      • Pour l’instant, il contient uniquement un cours sur le rayonnement du corps noir
  • Geometry

    • Traite de la manière de définir les formes en infographie
      • Explique comment représenter des formes à l’aide de courbes et surfaces de Bézier
  • Digital Imaging

    • Traite du traitement des fichiers image et de la gestion des couleurs
    • Les principaux sujets sont la lumière et les espaces colorimétriques, la conversion des images numériques du fichier à l’écran et les manipulations d’image de base
  • Procedural Generation of Virtual Worlds

    • Traite de la simulation procédurale de phénomènes naturels
    • Inclut des sujets comme Value Noise, Perlin Noise et la simulation de la couleur du ciel
  • Tooling

    • Traite du développement d’outils 3D et des techniques d’interaction
    • Inclut notamment la gestion des fenêtres (windowing), le format de fichier OBJ et les contrôles de navigation de caméra

Actualités récentes

  • Le blog qui ouvrira bientôt couvrira non seulement la programmation 3D, mais aussi des sujets connexes comme l’IA et l’éducation
  • Un nouveau cours sur l’API Vulkan sera ajouté prochainement
  • Un livre intitulé "Learn Computer Graphics Programming from Scratch" est également prévu

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.