Gra1

 0    64 schede    grafikerpl
Scarica mp3 Stampa Gioca Testa il tuo livello
 
Domanda język polski Risposta język polski
Jakie czynniki są istotne przy określaniu koloru wynikowego?
inizia ad imparare
Oświetlenie, właściwości materiałów, cienie
W jaki sposób definiowane są obiekty na scenie?
inizia ad imparare
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
inizia ad imparare
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
inizia ad imparare
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
inizia ad imparare
światło rozchodzi się z jednego miejsca - np słońce, żarówka
Co to wektor normalny do powierzchni?
inizia ad imparare
Jest to wektor prostopadły do powierzchni w danym punkcie
Co wykorzystuje sie do wyznaczenia kierunku odbicia promieni w większości modeli?
inizia ad imparare
pojęcie wektora normalnego do powierzchni
Definicja - Odbicie rozproszone
inizia ad imparare
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
inizia ad imparare
kąt pomiędzy kierunkiem padania swiatła a wektorem normalnym do powierzchni
Wzór - odbicie rozproszone
inizia ad imparare
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
inizia ad imparare
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
inizia ad imparare
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)
inizia ad imparare
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?
inizia ad imparare
cieniowanie stałą wartością, cieniowanie z interpolacją, cieniowanie Gourauda, cieniowanie Phonga
cieniowanie stłą wartością
inizia ad imparare
jedna wartość dla wielokąta
cieniowanie z interpolacją
inizia ad imparare
interpolacja z barwy wierzchołków
cieniowanie phonga
inizia ad imparare
interpolacja wektorów normanych dla wierzchołków z uwzględnieniem wszytskich wielokątów do których nalezy wierzchołek
cieniowanie gourauda
inizia ad imparare
interpolacja barwy wierzchołków z uwzglednieniem barw wszytskich wielkoątów do których nalezy wierzchołek
teksturowanie (textyure-maping)
inizia ad imparare
to nakładanie obrazu na powierzchnię 3-wymiarowych obiektów
czym może być tekstura
inizia ad imparare
wzorem lub szablonem
Jak może być zdefiniowana tekstura?
inizia ad imparare
Jako BIDMAPA lub procedura wyliczająca (definiująca) kolor obiektu
Bitmapa co to?
inizia ad imparare
tabela z wartościami koloru dla pikseli - tekseli
co może zdefiniowac bitmapa?
inizia ad imparare
ściany, tkaniny, deski
Co może zdefiniować procedura wyliczająca kolor obiektu?
inizia ad imparare
szachownica, marmur, chmury
teksel
inizia ad imparare
najmniejszy, dyskretny punkt tekstury
frektal
inizia ad imparare
obiekt samo-podobny (tzn. taki, którego części są podobne do całości)
Kiedy stosuje się tekstury 1 - wymiarowe?
inizia ad imparare
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?
inizia ad imparare
2D
Co to jest rzutowanie Tekstury 2D?
inizia ad imparare
sposób zmniejszenia zniekształceń - dostosowywanie sposobu rzutowania tekstury do symetrii obiektu
Do czego służy mipmapa?
inizia ad imparare
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?
inizia ad imparare
Dosztukowywanie brakujących elementów, próbkowanie punktowe, filtrowanie dwuliniowe, filtrowanie trójliniowe, filtrowanie anizotropowe
Co to jest próbkowanie punktowe?
inizia ad imparare
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
inizia ad imparare
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
inizia ad imparare
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
inizia ad imparare
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
inizia ad imparare
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
inizia ad imparare
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
inizia ad imparare
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?
inizia ad imparare
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
inizia ad imparare
(warstwowe) 3 wymiaowe bitmapy przechowujące informacje o wewnętrznej strukture obiektu zabierają duzo pamieci.
do czego nadają się tekstury wolumetryczne?
inizia ad imparare
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?
inizia ad imparare
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
inizia ad imparare
nałożenie na obiekt tekstury z ciemnym obszarem - powstają ciemniejsze obszary wyglądające jak cień
Rendering co to jest?
inizia ad imparare
Proces przekształcania opisu sceny wymodelowanej matematycznie w obraz wyjściowy w formie statycznej lub animacji
Jakie wyróżniamy dane wejściowe renderingu?
inizia ad imparare
model swiata, połozenie obserwatora(oka), rozdzielczość docelowa
Jakie metody renderingu są stosowane?
inizia ad imparare
Metoda śledzenia promieni, metoda energetyczna
Algorytm śledzenia promieni
inizia ad imparare
metoda zależna od położenia obserwatora
Cechy algorytmu śledzenia promienii
inizia ad imparare
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
inizia ad imparare
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
inizia ad imparare
Zamaiast pojedynczego promienia z punktu przecięcia promienia z obiektem wysyłane jest więcej promienii (ścieżek) w losowych kierunkach
Metoda map fotonowych
inizia ad imparare
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?
inizia ad imparare
ząbkowate krawędzie powstałe przy pomocy rysowania linii za sprawą dwóch stanów pixela (wyświetlony/wygaszony)
Co to jest antyaliasing?
inizia ad imparare
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
inizia ad imparare
prowadzi do zmniejszenia widoczności "ząbków" jednak kosztem zużycia pamięci i koniecznych do wykonania operacji
Bezwagowe próbkowanie powierzchni
inizia ad imparare
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.
inizia ad imparare
Prostokąt ma zerowy przyczynek do jasności dla wszytskich pikseli nie pokrytych przez prostokąt
Antyaliasing: wagowe próbkowanie powierzchni
inizia ad imparare
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?
inizia ad imparare
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?
inizia ad imparare
biblioteki OpenGL, DirektX
Czym jest OpenGL?
inizia ad imparare
Jest to interfejs programowy sprzętu komputerowego. OpenGL jest biblioteką graficzną, otwartym standardem.
Cechy biblioteki OpenGL - do czego słuzy
inizia ad imparare
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
inizia ad imparare
szybkość działania - wykorzystanie akceleracji sprzętowej, wysoka jakość wizualna utworzonych aplikacji, ciagły rozwój, łatwość użycia, rozszerzalność
Zastosowania biblioteki OpenGL
inizia ad imparare
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?
inizia ad imparare
Wywołanie interfejsu OpenGL -> Bufor poleceń OpenGL -> Przekształcenia i oświetlenia -> rasteryzacja -> Bufor ramki

Devi essere accedere per pubblicare un commento.