Podcast
Questions and Answers
Co definuje pohledová transformace v mezinárodním prostoru scény?
Co definuje pohledová transformace v mezinárodním prostoru scény?
Jaký efekt přináší perspektivní projekce oproti ortografické projekci?
Jaký efekt přináší perspektivní projekce oproti ortografické projekci?
Jaké parametry jsou určeny projekční transformací?
Jaké parametry jsou určeny projekční transformací?
Čím je charakteristická symetrická perspektivní projekce?
Čím je charakteristická symetrická perspektivní projekce?
Signup and view all the answers
Jaký je účel transformace výřezu na obrazovce?
Jaký je účel transformace výřezu na obrazovce?
Signup and view all the answers
Čeho se netýká parametr zorného úhlu (FOV)?
Čeho se netýká parametr zorného úhlu (FOV)?
Signup and view all the answers
Který parametr není součástí pohledového objemu v perspektivní projekci?
Který parametr není součástí pohledového objemu v perspektivní projekci?
Signup and view all the answers
Co určuje pohledový vektor v pohledové transformaci?
Co určuje pohledový vektor v pohledové transformaci?
Signup and view all the answers
Study Notes
Ideální kamera (pin-hole)
- Ideální geometrická optika bez zkreslení a dalších fyzikálních efektů
- Reálné efekty se aplikují v post-procesu (hloubka ostrosti, soudkovité zkreslení)
Popis kamery
- Pohledová transformace: Definuje pozici a orientaci kamery jako uzel v prostředí scény. Odvozuje se ze složené transformace uzlu.
- Projekční transformace: Určuje parametry projekce, například zorný úhel (FOV) nebo oříznutí obrazu.
- Další parametry: Nastavení vykreslování (vyloučení neviditelných objektů, cílová oblast pro vykreslování atd.)
Zobrazovací řetězec (Rendering pipeline)
-
Pohledová transformace: Transformuje scénu do unifikovanou polohy (relativní k kameře).
- Kamera se přesune do [0, 0, 0] (posun)
- Pohledový vektor směřuje do -z (rotace, aby kamera směřovala podél osy -z)
- Up vektor se orientová na osu y (rotace kolem osy z)
- Průmětna je rovnoběžná s rovinou xy
- V Unity: Inverze složené transformace pro uzel kamery
-
Projekční transformace: Transformuje trojrozměrný prostor na plochou průmětnu (obrazovku).
-
Zorný objem: Oblast prostoru, která je promítána na průmětnu.
- Ortografické promítání: Rovnoběžné promítání, vzdálenost nemá vliv na velikost objektů
- Perspektivní promítání: Vnímání hloubky, blízká objekty jsou větší.
-
Symetrická perspektivní projekce: Pohledový objem má symetrický tvar kolem pohledového vektoru.
- Zorný úhel (FOV): Definuje šířku záběru
- Poměr stran (Aspect Ratio): Šířka kužele vzhledem k výšce
- Blízká a vzdálená rovina (Near/Far Plane): Definuje minimální a maximální vzdálenost promítaných objektů.
-
Zorný objem: Oblast prostoru, která je promítána na průmětnu.
-
Transformace výřezu (Viewport): Určuje velikost a pozici vykreslovaného výřezu na obrazovce.
- Konečný krok projekčního procesu - normální souřadnice (NDC, rozsah -1 až 1) se přemapovávají na oblast pixelů obrazovky.
-
xNDC
ayNDC
jsou výstupem předchozích transformací (rozsah -1 až 1).
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Tento kvíz se zaměřuje na ideální kameru a principy geometrické optiky v počítačové grafice. Prozkoumá různé transformační procesy jako pohledovou a projekční transformaci, které hrají klíčovou roli při vykreslování scén. Získejte znalosti o vykreslovacím řetězci a jak fungují jednotlivé parametry kamer.