Gra1

 0    64 flashcards    grafikerpl
download mp3 print play test yourself
 
Question język polski Answer język polski
Jakie czynniki są istotne przy określaniu koloru wynikowego?
start learning
Oświetlenie, właściwości materiałów, cienie
W jaki sposób definiowane są obiekty na scenie?
start learning
W postaci szkieletu złożonego z siatki wielokątów (trójkątów) - płaskie łatki połączone bokami
Definicja - Model światła otoczenia
start learning
AMBIENT - bezkierunkowe, rozproszone źródło światła - pada jednakowo na wszytskie powierzchnie ze wszystkich kierunków - używany dla uwzględnienia wszytskich złożonych dróg światła, które nie są uwzględniane w innych modelach
Wzór - światło otoczenia - ambient
start learning
I=I(a)*k(a) - (I(a)-natężenie światła otoczenia, k(a) - współczynnik odbicia światła otoczenia(właściwość materiału) 0<=k(a)<=1
Definicja- Punktowe źródło światła
start learning
światło rozchodzi się z jednego miejsca - np słońce, żarówka
Co to wektor normalny do powierzchni?
start learning
Jest to wektor prostopadły do powierzchni w danym punkcie
Co wykorzystuje sie do wyznaczenia kierunku odbicia promieni w większości modeli?
start learning
pojęcie wektora normalnego do powierzchni
Definicja - Odbicie rozproszone
start learning
DIFFUSE - światło padające na powierzchnię pod danym kątem po odbiciu od powierzchni zaostaje rozproszone tzn. rozchodzi się we wszystkich kierunkcach - typowe dla powierzchni porowatych
kąt padania
start learning
kąt pomiędzy kierunkiem padania swiatła a wektorem normalnym do powierzchni
Wzór - odbicie rozproszone
start learning
I = I(p)*k(d)*cos(theta) - (I(p) - natężenie punktowego źródła światła, k(d) - współczynnik odbicia rozproszeniowego - właściwość materiału, theta - kąt padania)
Definicja - odbicie zwierciadlane
start learning
SPECULAR - światło padajace na daną powierzchnię pod danym kątem po odbiciu od powierzchni rozchodzi się pod kątem równym kątowi padania (prawo odbicia) - kąt padania = kąt odbicia - typowe dla powierzchni gładkich, błyszczących
Definicja - model oświetlenia Phonga
start learning
W idealnym modelu z punktowym źródłem światła promień odbity widoczny jest tylko dokładnie pod kątem theta - w kierunku R, alfa=0 - zastosowanie w modelu oświetlenia Phonga dla nieidealnych obiektów odbijających
Model cieniowania (cieniowanie)
start learning
określenie barwy powierzchni obiektów (wielokątów). Obejmuje stosowane modele oświetlenia i algorytm liczenia barwy powierzchni.
Jakie modele upraszczające sa stosowane aby nie liczyć każdego widocznego punktu?
start learning
cieniowanie stałą wartością, cieniowanie z interpolacją, cieniowanie Gourauda, cieniowanie Phonga
cieniowanie stłą wartością
start learning
jedna wartość dla wielokąta
cieniowanie z interpolacją
start learning
interpolacja z barwy wierzchołków
cieniowanie phonga
start learning
interpolacja wektorów normanych dla wierzchołków z uwzględnieniem wszytskich wielokątów do których nalezy wierzchołek
cieniowanie gourauda
start learning
interpolacja barwy wierzchołków z uwzglednieniem barw wszytskich wielkoątów do których nalezy wierzchołek
teksturowanie (textyure-maping)
start learning
to nakładanie obrazu na powierzchnię 3-wymiarowych obiektów
czym może być tekstura
start learning
wzorem lub szablonem
Jak może być zdefiniowana tekstura?
start learning
Jako BIDMAPA lub procedura wyliczająca (definiująca) kolor obiektu
Bitmapa co to?
start learning
tabela z wartościami koloru dla pikseli - tekseli
co może zdefiniowac bitmapa?
start learning
ściany, tkaniny, deski
Co może zdefiniować procedura wyliczająca kolor obiektu?
start learning
szachownica, marmur, chmury
teksel
start learning
najmniejszy, dyskretny punkt tekstury
frektal
start learning
obiekt samo-podobny (tzn. taki, którego części są podobne do całości)
Kiedy stosuje się tekstury 1 - wymiarowe?
start learning
Gdy kolor punktu obrazu zależy od jednej zmiennej - współżędnej: np wysokość terenu, głębokość warstwy
Które rodzaje tekstur stosowane są najczęściej?
start learning
2D
Co to jest rzutowanie Tekstury 2D?
start learning
sposób zmniejszenia zniekształceń - dostosowywanie sposobu rzutowania tekstury do symetrii obiektu
Do czego służy mipmapa?
start learning
Polega na utworzeniu z podstawowej tekstury kilku - zazwyczaj ośmiu wzorców, nazywanych poziomami mapy MIP. Są to przeskalowane bitmapy, kazda czterokrotnie mniejsza od poprzedniej.
Jakie wyróżniamy metody dopasowywania tekstur jeśli nie można dobrze dopasować mipmapy do rozmiarów trójkąta?
start learning
Dosztukowywanie brakujących elementów, próbkowanie punktowe, filtrowanie dwuliniowe, filtrowanie trójliniowe, filtrowanie anizotropowe
Co to jest próbkowanie punktowe?
start learning
kopiowanie tekstury punkt po punkcie, a w razie potrzeby powielanie teksela na na kilka sąsiednich pikseli (czasem efekt pixelozy - duże rozmazane kwadraty)
filtrowanie dwuliniowe
start learning
przyporządkowywanie każdemu filtrowanemu tekselowi koloru otrzymanego w wyniku interpolacji czterech sąsiednich punktów tekstury (na przejściach pomiędzy różnymi MIP mapami widoczne są krawędzie)
filtrowanie trójliniowe
start learning
używa się 2 mipmap. Najpierw metodą dwuliniową interpoluje sie barwy wynikajace z pierwszej mapy MIP później zaś z drugiej. - uśredniony wynik otrzymuje się na podstawie ośmiu tekseli
Filtrowanie anizotropowe
start learning
bierze się pod uwagę orientację przestrzenną tekseli względem obserwatora. dzięki temu obszary z których interpolowane są brakujące wartości układają się w kształt elipsy, prostpkąta lub rąby, druga oś figury wyznacza kierunek procesu filtrowania (8-128t)
Algorytm korekcji perspektywy
start learning
Polega on na utworzeniu wirtualnego punktu w nieskończoności. każda linia prowadzona z dowolnego punktu ekranu musi przechdzić przez ten punkt. Dopiero zgodnie z zasadą linii o wspólnym punkcie nakładana jest tekstura, już bez deformacji.
na czym polega Mapowanie wybojów - bumb mapping
start learning
Polega na utworzeniu dla tekstury mapy wybojówo rakich samych wymiarach jak tekstura. Ich wartosci określają wysokośc odpowiednich tekseli nad płaszczyzna tekstury - co wraz z oświetleniem daje realistyczny efekt chropowtości i wgłębień
na czym polega mapowanie środowiska
start learning
na nakładaniu na obiekty tekstury przedstawiajacej otoczenie tego obiektu - tworzona jest dodatkowa mapa środowiska. Dzięki temu obiek sprawia wrażenie refleksyjnego odbijającego - np tafla wody
Czym jest alpha blending?
start learning
służy on do zażądzania przezroczystością i dzięki temu ułatwia nakładanie jednej tekstury a drugą. Wykorzystuje tzw. kanał alpha określajacy stopień przezroczystości nakładanej tekstury.(0transparentny - 255nieprzezroczyste
tekstury wolumetryczne
start learning
(warstwowe) 3 wymiaowe bitmapy przechowujące informacje o wewnętrznej strukture obiektu zabierają duzo pamieci.
do czego nadają się tekstury wolumetryczne?
start learning
Do przedstawienia uszkodzeń - ukazują się wewnętrzne warstwy bez potrzeby ponownego renderowania, ogania, dymu - ustawiajac cyklicznie przezroczystość przednich warstw uzyskuje się bardzo realistyczny efekt
Technika mapy światła(light mapa) na czym polega?
start learning
polega na położeniu tekstury z jasną powierzchnią i rozmytymi brzegami na powierzchnie obiektów i zmieszanie jej z kolorem, teksturą obiektu. Obiekt w miejscach nałożenia mapyświatła wygląda na bardziej oświtlony
Technika map cieni
start learning
nałożenie na obiekt tekstury z ciemnym obszarem - powstają ciemniejsze obszary wyglądające jak cień
Rendering co to jest?
start learning
Proces przekształcania opisu sceny wymodelowanej matematycznie w obraz wyjściowy w formie statycznej lub animacji
Jakie wyróżniamy dane wejściowe renderingu?
start learning
model swiata, połozenie obserwatora(oka), rozdzielczość docelowa
Jakie metody renderingu są stosowane?
start learning
Metoda śledzenia promieni, metoda energetyczna
Algorytm śledzenia promieni
start learning
metoda zależna od położenia obserwatora
Cechy algorytmu śledzenia promienii
start learning
1. Dość wolny, 2. daje dość dobre efekty, 3. Źle radzi sobie ze światłem rozproszonym, 4. źle radzi sobie z modelowaniem bardziej skomplikowanych źródeł światła, 5. nie nadaje się do modelowania scen z falowymi efektami światła: inerferencja, defrakcja
Metoda energetyczna
start learning
Oparta na teorii promieniowania cieplnego ciał. Wyznaczany jest globalny rozkład natężenia światła uwzględniając pochłanianiaie i odbicie światła na wszytskich powierzchniach. Nie uwzględnia efektów świetlnych zależnych od położeni obserwatora, wyniki...
Metoda śledzenia ścieżek
start learning
Zamaiast pojedynczego promienia z punktu przecięcia promienia z obiektem wysyłane jest więcej promienii (ścieżek) w losowych kierunkach
Metoda map fotonowych
start learning
ze źródeł światłą emitowane są "wirtualne fotony". Rozchodzenie się fotonów analizowane jest metodą śledzenia promieni oraz uwzględnia rozproszenie i załamanie (efekty falowe)
Co to jest aliasing?
start learning
ząbkowate krawędzie powstałe przy pomocy rysowania linii za sprawą dwóch stanów pixela (wyświetlony/wygaszony)
Co to jest antyaliasing?
start learning
redukcja efektu rysowania linii przy pomocy 2 stanów piksela(wyświtlony/wygaszony) który powoduje powstawanie zabkowanych krawędzi. Łagodzi ostry charakter krawędzi i daje łagodniejsze przejście między pikselami.
antylising - zwiększanie rozdzielczości
start learning
prowadzi do zmniejszenia widoczności "ząbków" jednak kosztem zużycia pamięci i koniecznych do wykonania operacji
Bezwagowe próbkowanie powierzchni
start learning
Przyczynek do jasności każdego przecinanego pixela jest proporcjonalny do pola powierzchni piksela zakrywanej przez prostokąt. Przyczynek do jasności piksela zależy tylko od przykrywanej powierzchni, a nie od odległości od środka linii,
Bezwagowe próbkowanie powierzchni - cd 3.
start learning
Prostokąt ma zerowy przyczynek do jasności dla wszytskich pikseli nie pokrytych przez prostokąt
Antyaliasing: wagowe próbkowanie powierzchni
start learning
Funkcja wagowa ma największa wartość w środku piksela i maleje w kierunku brzegów, Funkcja wagowa ma NIEZEROWĄ WAROŚĆ poza obszarem pixela! przyczynki do jasności od sąsiednich pikseli nakładają się - lepsze wygładzanie
Jaka jest różnica pomiędzy antyaliasing wagowym a bezwagowym?
start learning
w wagowym przyczynek do jasności takiej samej powierzchni zależy od odległości powierzchni od środka piksela
Jakich narzędzi używa sie najczęściej do tworzenia grafiki 3D?
start learning
biblioteki OpenGL, DirektX
Czym jest OpenGL?
start learning
Jest to interfejs programowy sprzętu komputerowego. OpenGL jest biblioteką graficzną, otwartym standardem.
Cechy biblioteki OpenGL - do czego słuzy
start learning
służy do tworzenia grafiki 2 i 3-D nw językach wysokiego poziomu. W pełni przenośna. Stanowi interfejs pomiędzy programistą a sprzętem. Umożliwia wykorzystanie akceleracji sprzętowej oraz programowej implementacji
Cechy biblioteki OpenGL
start learning
szybkość działania - wykorzystanie akceleracji sprzętowej, wysoka jakość wizualna utworzonych aplikacji, ciagły rozwój, łatwość użycia, rozszerzalność
Zastosowania biblioteki OpenGL
start learning
kino, telewizja, przemysł CAD/CAM/CAE, rozrywka - gry i programy multi., medycyna pokazowa - modele 3D, wirtualna rzeczywistość, urządzenia mobilne(OpenGL ES)
Jak przebiega potok renderingu OpenGL?
start learning
Wywołanie interfejsu OpenGL -> Bufor poleceń OpenGL -> Przekształcenia i oświetlenia -> rasteryzacja -> Bufor ramki

You must sign in to write a comment