Praca magisterska BVH
Praca magisterska BVH
Praca magisterska BVH
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
44 Program atracer<br />
Kompilacja programu odbywa się przez uruchomienie skryptu make. Wersję<br />
programu można wybrać wykomentowując odpowiednie wiersze w pliku settings.h<br />
(wiersze z deklaracją #define), który znajduje się w katalogu z kodem źródłowym.<br />
Przed wywołaniem polecenia make warto wykonać róznież make clean. Do kompilacji<br />
potrzebny jest kompilator g++ w wersji 4.2 lub wyższej.<br />
Program potrzebuje na wejściu kilku parametrów. Mogą one być podane w dowolnej<br />
kolejności. Nie wszystkie są wymagane, dla niektórych przyjmowane są<br />
wartości domyślne.<br />
Opis parametrów programu (każdy parametr podajemy poprzedzając go znakiem<br />
’-’):<br />
• scn [nazwa sceny] — nazwa sceny zdefiniowanej w pliku ustawienia.info;<br />
• bn [liczba] — określa liczbę koszyków, na jaką są dzielone trójkąty w każdym<br />
kroku budowy drzewa (wartość domyślna 8);<br />
• mlt [liczba] — określa maksymalną liczbę trójkątów, jakie mogą znaleźć się<br />
w liściu drzewa (wartość domyślna 16);<br />
• th [liczba] — określa liczbę wątków, jakie będą wykorzystywane podczas<br />
renderowania obrazów, maksymalnie 8 (domyślnie 1);<br />
• res [liczba] [liczba] — określa rozdzielczość generowanych obrazów, najlepiej<br />
kwadrat o boku potęgi 2 (wartość domyślna 512 na 512);<br />
• fpb [liczba] — określa co ile klatek drzewo ma zostać przebudowane w całości<br />
(wartość domyślna 1);<br />
• f — jeśli podany, to wyświetla daną scenę w nieskończonej pętli (domyślnie<br />
wyłączone);<br />
• save — zapisuje zrzuty ekranu z każdej wygenerowanej klatki (domyślnie<br />
wyłączone);<br />
• statsFile [nazwa pliku] — zapisuje statystyki do podanego pliku (domyślnie<br />
wyłączone).