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 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łącznik | Rozmiar |
|---|---|
| raytracing.pdf | 225.01 KB |
| ray.cpp | 22.57 KB |


Odpowiedzi
Visual Studio - nie ma to jak polityka Microsoft. Najpierw się naucz, a potem słono płać i płacz...
Eee, zawsze jest darmowe VS Express, do GLUTa wystarcza