Chronologiczny pokaz grafiki 3D

W tej części pokażemy Wam jak zmieniała się trójwymiarowa grafika na przestrzeni lat wraz ze zwiększającymi się możliwościami obliczeniowymi komupterów. Omówimy też niektóre z efektów.

Sanity - Interference (1993)

  • trójwymiarowy starfield i inne efekty z punktów

  • wektory glenza

  • Iluzje 3d na powiększających się duszkach (0:50)

  • Kostka - prostopadłe ściany (2:00) - W jaki sposób to upraszcza obliczenia?

  • Przekształcenia afiniczne płaszczyzny (2:40)

  • Korytarz 3D (4:20) - jak z Dooma

https://www.youtube.com/watch?v=BWYRIV8YVdk

Triton - Crystal Dream 2 (1993)

  • Sporo raycastowania oraz teksturowanych obiektów

  • Proste obliczenia światła - jasność ścian jest liczona z normalnych (przelot statku w 4:30).

  • 6:37 - Szachy.

  • Zadanie domowe? Jak jest zrobiona kostka „vectorslime” w 3:50

DOOM 2 (1994)

  • Wrogowie i znajdźki są płascy

  • Pistolet jest dwuwymiarowy

  • Overlay HUD

Wróg narysowany na płaszczyźnie prostopadłej do podłogi, która automatycznie obraca się do gracza.

Norferin - Brama (1997)

  • Raytracing lustrzanych sfer (2:10)

  • Efekty post processingu (dziś nazwane shaderami) - rozsuwanie i nakładanie wyjściowej klatki na siebie (1:53)

https://www.youtube.com/watch?v=KeCPGNDAMII

Unreal Tournament 1999

https://www.youtube.com/watch?v=c-xlz3TYKZk

  • Trójwymiarowe modele postaci oraz broni

  • Przyjrzyjcie się jak jest zrobiony „kosmos” na tej mapie

  • Eksplozje, światła, dym - płaskie

Colin McRae Rally 2005

  • Drzewa, krzaki, publiczność nadal są płaskie

  • Modele są kanciaste

  • Wczytywanie świata podczas gry

Dlaczego nam to nie przeszkadza? Bo są ładne tekstury, i gra polega na ściganiu się samochodem a nie oglądaniu drzew.

https://www.youtube.com/watch?v=lWoB5m83Qkg

Dłuższy gameplay: https://www.youtube.com/watch?v=SRtny16tBSw

MadWizards - Stranded (2024)

  • Dużo shaderów, efektów wody

  • Symulacja głębi ostrości

  • Wszystko odbija światło

  • Mgła, efekty cząsteczkowe

https://www.youtube.com/watch?v=zjeeLyKlYfE