Project: Multiplatform Raytracer
Autor: Kamil Szatkowski "Netrix"
Website: http://www.netrix.org.pl/
License: GNU GPL
Teksturowanie zostało napisane we współpracy z kolegą Adamem Jordankiem.


Na projekt składa się:
- kod źródłowy programu i autorskiej biblioteki wykorzystywanej w implementacji.
- zmodyfikowane pliki z geometria i atrybutami
- skompilowane wersje programów na platforme MS Windows i Linux (icpc i gcc)
- wyjścia programu dla każdej ze scen i różnych przykładowych parametrów

Aplikacja jest uruchamiana z linii komend. Pomoc pojawia się po wywołaniu
programu bez parametrów lub z parametrem '--help'. Większość parametrów posiada
domyślne wartości. Kluczowym argumentem wywołania jest nazwa sceny, których lista 
znajduje się w katalogu Scenes/scene_desc/ oraz poniżej:
kuchnia_v1
kuchnia_v2
night_v2
night_v3
night_v4
night_v7
room_v0
room_v2
room_v4
room_v5
room_v6
room_vn
temple_v1
temple_v2
ulica_v1

W katalogu out/ znajdują się wyniki działania programu dla przykładowych wywołań.
Pliki o takich samych nazwach jak sceny, zostały wygenerowane za pomocą poniższego
polecenia:
'program --desc nazwa --out nazwa.bmp --resolution 800 600'

room_vn_tex.bmp
'program --desc room_vn --brick 600 150 15 --out room_vn_tex.bmp --texattr 7'

room_vn_tex_dirt.bmp
'program --desc room_vn --brick 600 150 15 --out room_vn_tex.bmp --texattr 7 --dirt'

room_vn_tex_big.bmp
'program --desc room_vn --brick 800 250 40 --out room_vn_tex.bmp --texattr 7'

room_vn_tex_angle.bmp
'program --desc room_vn --brick 800 250 40 --out room_vn_tex.bmp --texattr 7 --angle 0.5'