40 Punkte von GN⁺ 2025-12-29 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Eine Online-Lernplattform, auf der man Computergrafik von den Grundlagen bis zu fortgeschrittenen Themen kostenlos lernen kann
  • Behandelt systematisch eine Vielzahl von Themen wie 3D-Rendering, mathematische Grundlagen, digitale Bildverarbeitung, prozedurale Generierung und Tooling
  • Die kurspraktische Struktur ist auf Übungen ausgerichtet, sodass man direkte Ergebnisse zuerst erlebt statt Theorie voranzustellen
  • Wird laufend erweitert, unter anderem mit einem Lernkurs zur Vulkan API (neu), einem 3D-Programming-Blog (geplant) und einem Buch (in Vorbereitung)
  • Eine kostenlose Lernressource, mit der Entwickler und Designer die Prinzipien und Implementierungstechniken der Computergrafik tiefgehend verstehen können

  • Scratchapixel ist eine Website, auf der man den gesamten Bereich der Computergrafik kostenlos lernen kann, unter dem Slogan „Learn computer graphics from scratch and for free“

Aktuell verfügbare Kurse

  • Grundlagen des 3D-Renderings (The Foundations of 3D Rendering)

    • Ein einsteigerfreundlicher Einführungskurs ins Rendering mit sinnvoller Reihenfolge
      • Verfolgt einen Ansatz, bei dem statt Theorie zuerst die Umsetzung konkreter Ergebnisse behandelt wird
    • Die wichtigsten Kursthemen sind:
      • Einführung in Ray Tracing, Rendering von 3D-Szenen, Rasterization, Projektionsmatrizen, Shading und Beleuchtung, Texturing, Beschleunigungsstrukturen, Volumen-Rendering usw.
    • Jede Lektion behandelt zusammen mit praktischen Implementierungsbeispielen Themen wie Berechnung von Pixelkoordinaten, Pinhole-Kameramodell sowie BRDF- und Shader-Konzepte
  • Mathematik für Computergrafik (Mathematics for Computer Graphics)

    • Erklärt die für die Umsetzung von Grafik benötigten mathematischen Theorien und Werkzeuge
      • Dieser Abschnitt ist nicht als Einführung gedacht, sondern als Referenzmaterial zu Konzepten, die in anderen Kursen erwähnt werden
    • Zu den zentralen Themen gehören Geometrie, Matrizeninversion (Gauss-Jordan-Methode), Interpolation, LookAt-Funktion, Mathematik des Shadings, Monte-Carlo-Methoden, Fourier-Transformation usw.
  • Computer Graphics Gems

    • Eine Sammlung interessanter einzelner Grafikthemen, die keiner bestimmten Kategorie zugeordnet sind
      • Derzeit ist nur eine Lektion zur Schwarzkörperstrahlung enthalten
  • Geometry

    • Behandelt, wie Formen in der Computergrafik definiert werden
      • Erklärt Methoden zur Formdarstellung mit Bézier-Kurven und -Flächen
  • Digital Imaging

    • Behandelt Bilddateiverarbeitung und Farbmanagement
    • Zentrale Themen sind Licht und Farbräume, Umwandlung digitaler Bilder von Datei zu Anzeige sowie grundlegende Bildbearbeitung
  • Procedural Generation of Virtual Worlds

    • Behandelt die prozedurale Simulation natürlicher Phänomene
    • Enthält Themen wie Value Noise, Perlin Noise und Simulation der Himmelsfarbe
  • Tooling

    • Behandelt Entwicklung von 3D-Tools und Interaktionstechniken
    • Enthält Inhalte wie Windowing, OBJ-Dateiformat und Steuerung der Kameranavigation

Neueste Nachrichten

  • Der bald startende Blog wird neben 3D-Programmierung auch verwandte Themen wie AI und Bildung behandeln
  • Ein neuer Kurs zur Vulkan API wird bald hinzugefügt
  • Ein Buch mit dem Titel „Learn Computer Graphics Programming from Scratch“ ist ebenfalls in Vorbereitung

Noch keine Kommentare.

Noch keine Kommentare.