Wszystkie realizacje

Grafika / algorytmy2025

CanvasGL

Rasteryzacja trójkątów z interpolacją barycentryczną w HTML Canvas.

Autor i wykonawca: Dawid Bartczak

Moja rola
Implementacja koncepcji grafiki komputerowej od podstaw.
Technologie
JavaScript / HTML Canvas
Grafika / algorytmy
CanvasGL
Grafika / algorytmy

Kontekst

Zrozumieć rasteryzację nie jako API, ale jako algorytm działający piksel po pikselu.

Realizacja

Demo losujące punkty, tworzące trójkąt i wypełniające go interpolacją barycentryczną.

Mój zakres pracy

Samodzielna implementacja algorytmu i wizualizacji w Canvas.

Podejście

Logika generuje geometrię, wyznacza obszar trójkąta i oblicza kolor przez współrzędne barycentryczne.

Wyzwania

  • Myślenie w układzie pikseli i współrzędnych.
  • Interpolacja wartości wewnątrz geometrii.