Projekty z Grafiki Komputerowej

Rok akademicki 2025/2026

Pająk

Paweł Nowocień

Projekt przedstawia "realistyczną" animację chodzącego pająka przy użyciu kinematyki odwrotnej. Modelem można poruszać po proceduralnie wygenerowanym świecie opartym na szumie Perlina i algorytmie Marching Cubes.

Strona projektu

Stellations

Anh Dinh Trong

I introduce you to stellations - new polyhedra created from expanding faces of polyhedra.

Strona projektu

Graphcalc

Franciszek Stachura

Graphcalc jest prostym kalkulatorem graficznym renderującym wykresy funkcji o dwóch zmiennych. Aplikacja tłumaczy wyrażenie matematyczne do postaci shadera ewaluacji teslacji oraz shadera obliczeniowego. Pierwszy shader oblicza wysokość punktów siatki reprezentującej wykres funkcji. Drugi liczy przybliżone minimalne i maksymalne wartości funkcji, które następnie używane są w celu pokolorowania wierzchołków siatki w zależności od wartości funkcji w określonym punkcie.

Strona projektu

Układ słoneczny

Konrad Mocarski

Projekt przedstawia prostą, ale jakże bardzo przyjemną dla oka, symulację układu słonecznego. Projekt posiada interfejs, który został zbudowany przy użyciu biblioteki ImGui, dzięki któremu możemy zmieniać ustawienia kamery oraz szybkość obrotu i prędkość planet na orbitach.

Strona projektu

Rok akademicki 2024/2025

Gra MatCraft

Mateusz Kolpa

Projekt jest interakcyjną grą o nazwie MatCraft. Film demonstracyjny

Rok akademicki 2023/2024

L-Systems

Aleksander Tudruj

Projekt prezentuje proste L-Systemy napisane w OpenGLu. Pomysł oparty o książkę "The Algorithmic Beauty of Plants" Przemysława Prusinkiewicza i Aristida Lindenmayera.

Strona projektu

Hipersześcian i jego obroty

Hubert Lubański

Prosty program zainspirowany wsparciem sprzętowym w kartach graficznych dla macierzy 4x4. Pozwala na interaktywne poddawanie sześcianu/hipersześcianu obrotom w 3- i 4- wymiarowej przestrzeni. Na hiperkostkę można 'spojrzeć' zarówno poprzez rzut ortogonalny jaki i rzut stereograficzny (tak jakbyśmy patrzyli na trójwymiarowy cień, stelażu czterowymiarowej kostki oświetlonej punktowym światłem leżącym na czwartej osi nad naszą hiperkostką).

Kostka z Simsów

Kacper Wiśniewski

Real Engine

Konrad Korczyński

Prosty silnik 3D z obsługą dynamicznego światła punktowego, kierunkowego oraz typu reflektora (ang. spotlight), w cieniowaniu phonga, gouranda i płaskim.

Strona projektu

Symulator tkaniny

Mieszko Grodzicki

Projekt prezentuje symulator tkaniny oparty na pomysłach zaczerpniętych głównie z Matt's Webcorner - Cloth. Część graficzna wykorzystuje bibliotekę OpenGL. Interfejs służący do zmiany parametrów symulacji został zbudowany przy użyciu biblioteki ImGui.

Strona projektu

Trójkątne abstrakcje

Mikołaj Komar

Projekt przedstawia abstrakcję stworzoną z trójkątów rozmieszczonych w przestrzeni 3D. Odpowiednie ustawienie kamery pozwala na odkrycie ukrytego obrazu.