Skip to content

lighting simulation using phong reflection and custom polygon filling algorithm

Notifications You must be signed in to change notification settings

MagullOff/PolygonFiller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PolygonFiller

Instrukcja działania

Uruchomienie aplikacji

Aby uruchomić aplikację należy w głównym katalogu projektu wykonać komędę cargo run --release. Ponieważ aplikacja jest dość złożona obliczeniowo uruchamianie jej w trybie debug znacznie ją spowalnia i nie jest zalecane. Należy wspomnieć o aktualizacji lub pobraniu języka rust z oficjalnych źródeł.

Obsługa

W lewym górnym rogu aplikacji znajduje się zakładka "Settings" która odpowiada za obsługę programu.

Na górze menu znajduje się Checkbox odpowiadający za uruchomianie rotacji światła oraz ładowanie własnego modelu kształtu.

Suwaki w dziale "Coefficients" odpowiadają za kolejne parametry przedstawione w specyfikacji projektu

W dziale "Interpolation" można wybrać czy kolory mają być interpolowane z wektorów normalnych czy też kolorów na wierzchołkach poligonów.

W dziale "Colors and textures" można wybrać kolor światła, to czy kolor obiektu będzie ładowany z koloru wskazanego w menu czy z tekstury, którą można w tym miejscu również załadować, oraz czy mapa wektorów normalnych obiektu ma być modyfikowana o dodatkowo załadowaną mapę, którą można wybrać za pomocą znajdującego się obok przycisku.

About

lighting simulation using phong reflection and custom polygon filling algorithm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages