Gdzie jestem? Strona główna

Grafika komputerowa

warning: file_get_contents(http://seo.olimp.sklep.pl/conf/www.vindicator.pl.txt) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 401 Unauthorized in /vz/private/101/fs/root/home/vindicator/domains/vindicator.cal.pl/public_html/sites/all/modules/seolinks2/seolinks2.module on line 19.
31 December, 2008 - 10:54 — vindicator

Laboratorium z Grafiki Komputerowej (z dr Jackiem Jarnickim) polegało na tworzeniu różnego rodzaju scen 3D przy zastosowaniu OpenGL-owej biblioteki GLUT oraz udostępnionego nam przez uczelnię Visual Studio 2005.

Przykładowy renderPrzykładowy renderMieliśmy do wykonania kilka zadań, o różnej skali trudności. Najbardziej zaawansowane z nich, raytracer, zamieszczam jako załącznik.

Fragment sprawozdania:

"Ray tracing został zaimplementowany zgodnie z wytycznymi z instrukcji do laboratorium, poniżej znajduje się funkcja Trace, służąca do wyznaczania koloru piksela obrazu wyświetlanego na ekranie. Funkcja jest zagnieżdżana aż do „trafienia” wektora obserwatora w próżnię lub osiągnięcia ustalonego limitu rekurencji. Została tu uwzględniona możliwość wprowadzania na scenę wielu obiektów (z tablicy obiekty) i wielu źródeł światła (z tablicy swiatla) oraz obsługa współczynnika rozpraszania, mającego wpływ na wartość światła odbitego od obiektu."

ZałącznikRozmiar
raytracing.pdf225.01 KB
ray.cpp22.57 KB

Opcje artykułu

Komentarze

Odpowiedzi

31 December, 2008 - 17:20 — Anonim

Visual Studio - nie ma to jak polityka Microsoft. Najpierw się naucz, a potem słono płać i płacz...

1 January, 2009 - 16:14 — vindicator

Eee, zawsze jest darmowe VS Express, do GLUTa wystarcza