REPREZENTACE 3D SCÉNY



Podobné dokumenty
Reprezentace 3D scény

Modely prostorových těles

NÁVRHOVÝ PROGRAM VÝMĚNÍKŮ TEPLA FIRMY SECESPOL CAIRO PŘÍRUČKA UŽIVATELE

GEOMETRICKÁ TĚLESA. Mnohostěny

Výstupy Učivo Téma. Čas. Základní škola a mateřská škola Hať. Školní vzdělávací program. Průřezová témata, kontexty a přesahy,další poznámky

Laserové skenování principy

Strojní součásti, konstrukční prvky a spoje

Mezní kalibry. Druhy kalibrů podle přesnosti: - dílenské kalibry - používají ve výrobě, - porovnávací kalibry - pro kontrolu dílenských kalibrů.

Jana Dannhoferová Ústav informatiky, PEF MZLU

Č část četnost. 部 分 频 率 relativní četnost 率, 相 对 频 数

Oddíl 5 Bytové spoluvlastnictví

3. Restrukturalizace nebo manipulace s údaji - práce s rastrovými daty

Vrtání,vyvrtávání,vyhrubování,vystružování

Název školy. Moravské gymnázium Brno s.r.o. Mgr. Marie Chadimová Mgr. Věra Jeřábková. Autor. Matematika. Planimetrie. Trojúhelníky. Teorie a příklady.

Zajištění provozní funkčnosti platebních automatů a měničů bankovek pro Fakultní nemocnici Královské Vinohrady. Zadavatel

TECHNICKÉ KRESLENÍ A CAD

Vyučovací předmět / ročník: Matematika / 5. Učivo

5.2.1 Matematika povinný předmět

NÁZEV ŠKOLY: Střední odborné učiliště, Domažlice, Prokopa Velikého 640. V/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Algoritmizace a programování

Analýzy v GIS. Co se nachází na tomto místě? Kde se nachází toto? Kolik tam toho je? Co se změnilo od? Co je příčinou? Co když?

Příloha č. 7. ročník 9. 1h 1x za 14 dní. dotace. nepovinný. povinnost

ZÁKON. ze dne 30. června o osobním vlastnictví k bytům. Národní shromáždění Československé socialistické republiky se usneslo na tomto zákoně:

Zobrazování těles. problematika geometrického modelování. základní typy modelů. datové reprezentace modelů základní metody geometrického modelování

NÁZEV ŠKOLY: Střední odborné učiliště, Domažlice, Prokopa Velikého 640. V/2 Inovace a zkvalitnění výuky prostřednictvím ICT

499/2004 Sb. ZÁKON ČÁST PRVNÍ ARCHIVNICTVÍ A SPISOVÁ SLUŽBA

2.1 Pokyny k otevřeným úlohám. 2.2 Pokyny k uzavřeným úlohám TESTOVÝ SEŠIT NEOTVÍREJTE, POČKEJTE NA POKYN!

Kótování na strojnických výkresech 1.část

Členění stavby. lovací. Rozdělovac. Dilatační spára. Posuvné spáry Pohybové spáry Stavební spáry. menší. ch, šíčásti budovy.

269/2015 Sb. VYHLÁŠKA

ČÁST PÁTÁ POZEMKY V KATASTRU NEMOVITOSTÍ

Projekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/

Výstavba víceúčelových sportovních zařízení Stavební práce Předpokládaná hodnota VZ (v Kč bez DPH):

Instrukce Měření umělého osvětlení

Aplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Ing. Jana Kalinová [ÚLOHA 01 ÚVOD DO PROSTŘEDÍ OBJEMOVÁ SOUČÁST; PŘÍKAZ SKICA A JEJÍ VAZBENÍ]

Přírodovědný KLOKAN 2007

Průzkum dopravy v ulicích Pod Vinohrady a Havlíčkova

c sin Příklad 2 : v trojúhelníku ABC platí : a = 11,6 dm, c = 9 dm, α = Vypočtěte stranu b a zbývající úhly.

Informace pro uchazeče o ověření profesní kvalifikace NSK:

Český úřad zeměměřický a katastrální vydává podle 3 písm. d) zákona č. 359/1992 Sb., o zeměměřických a katastrálních orgánech, tyto pokyny:

Základní škola a mateřská škola, Ostrava-Hrabůvka, Mitušova 16, příspěvková organizace Školní vzdělávací program 2. stupeň, Matematika.

Autodesk Inventor 8 vysunutí

Dne obdržel zadavatel tyto dotazy týkající se zadávací dokumentace:

NÁVOD K OBSLUZE. Obj. č.:

STÍRÁNÍ NEČISTOT, OLEJŮ A EMULZÍ Z KOVOVÝCH PÁSŮ VE VÁLCOVNÁCH ZA STUDENA

Model mitózy Kat. číslo

TECHNICKÁ UNIVERZITA V LIBERCI

Oblastní stavební bytové družstvo, Jeronýmova 425/15, Děčín IV

Čtvrtletní výkaz o zaměstnancích a mzdových prostředcích v regionálním školství a škol v přímé působnosti MŠMT za 1. -.

I T2 sériové terénní vozy II T1 upravené terénní vozy vylepšené terénní vozy III T4 terénní kamiony

OBEC HORNÍ BOJANOVICE obecně závazná vyhláška č. 05/2005

Multimediální systémy. 11 3d grafika

POKYNY PRO PLATBY FINANČNÍ MECHANISMUS EHP A NORSKÝ FINANČNÍ MECHANISMUS (1.revize - 21.června 2007)

Fyzikální praktikum FJFI ČVUT v Praze

S T A N O V Y Veterán klub Rychvald

VNITŘNÍ NORMA (Směrnice) č. 4/2010

ROZCVIČKY. (v nižší verzi může být posunuta grafika a špatně funkční některé odkazy).

Upíše-li akcie osoba, jež jedná vlastním jménem, na účet společnosti, platí, že tato osoba upsala akcie na svůj účet.

Změny v LPIS v souvislosti s novou SZP a novelou zákona o zemědělství

% STĚNY OKNA INFILTRA STŘECHA PODLAHA 35 CE % 20 25% 15 20% 10 10% 10% 5

Mateřská škola, základní škola a střední škola pro sluchově postižené Valašské Meziříčí, Vsetínská 454

Převodní (předřadný) transformátor AT-400 NV (AT 400 VA) Obj. č.: Obsah Strana. 1. Úvod

Bezpečnostní list podle Nařízení 1907/2006/EC

Územní plán Maršovice

ZADÁVACÍ DOKUMENTACE K VEŘEJNÉ ZAKÁZCE ZADÁVANÉ DLE ZÁKONA Č. 137/2006 SB., O VEŘEJNÝCH ZAKÁZKÁCH, VE ZNĚNÍ POZDĚJŠÍCH PŘEDPISŮ (DÁLE JEN ZÁKON )

3/2008 Sb. VYHLÁŠKA ze dne 3. ledna 2008, ČÁST PRVNÍ ZÁKLADNÍ USTANOVENÍ

Hlavní novinky ZW3D 2014 SP

PROUDĚNÍ V SEPARÁTORU S CYLINDRICKOU GEOMETRIÍ

Město Mariánské Lázně

Město Hustopeče, zastupitelstvo města Hustopeče

účetních informací státu při přenosu účetního záznamu,

Inovace profesního vzdělávání ve vazbě na potřeby Jihočeského regionu CZ.1.07/3.2.08/ Závěrečná práce

Výroba ozubených kol. Použití ozubených kol. Převody ozubenými koly a tvary ozubených kol

Zkoušení cihlářských výrobků

-1- N á v r h ČÁST PRVNÍ OBECNÁ USTANOVENÍ. 1 Předmět úpravy

MĚSTO TACHOV Hornická 1695 IČ: PRAVIDLA PRO OZNAČOVÁNÍ ULIC, VEŘEJNÝCH PROSTRANSTVÍ A ČÍSLOVÁNÍ BUDOV VE MĚSTĚ TACHOV

- regulátor teploty vratné vody se záznamem teploty

Organismy. Látky. Bakterie drobné, okem neviditelné, některé jsou původci nemocí, většina z nich je však velmi užitečná a v přírodě potřebná

Paměťové moduly Uživatelská příručka

HLAVA VÁLCŮ. Pístové spalovací motory - SCHOLZ

VYR-32 POKYNY PRO SPRÁVNOU VÝROBNÍ PRAXI - DOPLNĚK 6

Pravidla pro požární útok ze Směrnic hry Plamen, platných od Požární útok

TWINNING PROJEKT CZ01/IB-EN-01

Výzva pro předložení nabídek k veřejné zakázce malého rozsahu s názvem Výměna lina

Příloha č. 2 k ZD č.j.: MV /VZ-2013 P O K Y N Y

S T A N O V Y. Bytového družstva Markušova , družstvo

Základy zpracování obrazů

NÁVOD K OBSLUZE MODULU VIDEO 64 ===============================

ZLATO ELFŮ. od Alana R. Moona

1.9.5 Středově souměrné útvary

Vydal Historický radioklub československý. Všechna práva vyhrazena.

Inovace a zkvalitnění výuky prostřednictvím ICT. Tváření. Název: Přesný střih. Téma: Ing. Kubíček Miroslav. Autor:

TRÉNINKOVÁ CENTRA MLÁDEŽE

Technické služby Osečná, příspěvková organizace Svatovítské náměstí č.p Osečná

Věc: Rozpočtové určení daní obcí od roku 2013

Zobrazení v rovině je předpis, který každému bodu X roviny připisuje právě jeden bod X roviny. Bod X se nazývá vzor, bod X se nazývá obraz.

Seriál: Management projektů 7. rámcového programu

Leadership JudgementIndicator -LJI (Test stylůvedení)

5 ZKOUŠENÍ CIHLÁŘSKÝCH VÝROBKŮ

Transkript:

REPREZENTACE 3D SCÉNY JANA ŠTANCLOVÁ jana.stanclova@ruk.cuni.cz Obrázky (popř. slajdy) převzaty od RNDr. Josef Pelikán, CSc., KSVI MFF UK

Obsah reprezentace 3D scény objemové reprezentace výčtové reprezentace buněčný model oktantový strom CSG reprezentace povrchové reprezentace drátový model VHS(T) model předzpracování 3D-dat 2/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Metody reprezentace 3D scény METODY REPREZENTACE 3D SCÉNY 3/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Metody reprezentace 3D scény 1. objemové reprezentace přímé informace o vnitřních objemech těles snadný test bod těleso složitější zobrazování 2. povrchové reprezentace přímé informace o povrchu těles hrany, stěny,... poměrně snadné zobrazování obtížnější test bod těleso proč?? 4/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Metody reprezentace 3D scény 1. objemové reprezentace přímé informace o vnitřních objemech těles snadný test bod těleso složitější zobrazování 2. povrchové reprezentace přímé informace o povrchu těles hrany, stěny,... poměrně snadné zobrazování obtížnější test bod těleso tělesa nemusí mít objem 5/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

1. Objemové reprezentace výčtové reprezentace přímé vyčíslení obsazeného prostoru metody buněčný model oktantový strom CSG reprezentace silná a přesná metoda elementární tělesa geometrické transformace množinové operace obtížnější zobrazování 6/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Buněčný model těleso pole k l m voxelů voxel volume element jednobitová varianta 0... nic 1... těleso vícebitová varianta 0... nic n > 0... těleso číslo n k l m 7/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Zobrazení buněčného modelu kreslení odzadu dopředu přivrácené stěny voxelů stěny na povrchu těles stěna mezi prázdným voxelem (a=0) a voxelem tělesa (a>0) nevýhoda?? 8/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Zobrazení buněčného modelu kreslení odzadu dopředu přivrácené stěny voxelů stěny na povrchu těles stěna mezi prázdným voxelem (a=0) a voxelem tělesa (a>0) vícenásobné překreslování scény 9/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Oktantový strom ( octree ) těleso = sjednocení prostorových buněk různé velikosti 3D analogie kvadrantového stromu 10/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Oktantový strom ( octree ) těleso = sjednocení prostorových buněk různé velikosti 3D analogie kvadrantového stromu vnitřek krychle nehomogenní rozdělen na?? částí 11/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Oktantový strom ( octree ) těleso = sjednocení prostorových buněk různé velikosti 3D analogie kvadrantového stromu vnitřek krychle nehomogenní rozdělen na 8 částí v případě nutnosti dělení až do voxelů úspora paměti oproti buněčnému modelu kreslení odzadu dopředu přivrácené stěny krychlí stěny na povrchu těles vícenásobné překreslování scény 12/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

CSG reprezentace CSG = Constructive Solid Geometry elementární geometrická tělesa?? množinové operace?? geometrické transformace?? 13/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

CSG reprezentace CSG = Constructive Solid Geometry elementární geometrická tělesa snadno definovatelná a vyčíslitelná kvádr, poloprostor, hranol, koule, válec, kužel,... množinové operace vznik složitějších těles z elementárních těles sjednocení, průnik, rozdíl,... geometrické transformace modifikace elementárních i složitějších těles posunutí, otočení, zkosení, zmenšení/zvětšení,... obtížnější zobrazování scény metoda vrhání paprsku 14/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

CSG strom CSG strom výpočet/vytváření scény z elementárních těles listy tělesa s aplikovanými geometrickými transformacemi (posunutí, otočení, zmenšení/zvětšení,...) 15/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

CSG strom - příklad vytvořit CSG strom pro těleso 16/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

CSG strom - příklad vytvořit CSG strom pro těleso 17/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Test bod CSG strom bod CSG strom zda bod A leží uvnitř tělesa?? 18/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Test bod CSG strom bod CSG strom zda bod A leží uvnitř tělesa průchod CSG stromem 1. testy nad elementárními tělesy v listech testy bod elementární těleso snadné 2. pomocí množinových operací se zjistí, zda bod i ve výsledném tělese množinové operace booleovské ekvivalenty 19/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Test bod CSG strom 20/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Zobrazování CSG reprezentace převod do povrchové reprezentace elementární těleso převod do povrchové reprezentace rutina, která převede elementární těleso na mnohostěn provedení množinových operací nad mnohostěny omezená přesnost vykreslení pomocí algoritmu vrhání paprsku přesné zobrazování v rastrovém prostředí pixelová přesnost výpočetně náročné 21/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

2. Povrchové reprezentace přímé informace o povrchu těles (hrany, stěny,...) složitý test bod uvnitř tělesa? snadnější zobrazování povrchové reprezentace drátový model pseudo-povrchová reprezentace pouze vrcholy a hrany těles nepoužitelné pro výpočet viditelnosti VHS(T) reprezentace kompletní topologická informace seznamy vrcholů, hran, stěn (a těles) 22/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Povrchové reprezentace VHS(T) kompletní topologická informace seznamy vrcholů, hran, stěn (a těles) 23/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Okřídlená hrana okřídlená hrana ( winged edge ) redundantní informace pro rychlé vyhledávání sousedních objektů test bod leží na hraně či ne pro přidání okřídlených hran do reprezentace tělesa těleso musí splňovat podmínku 2-manifold v žádném bodě (kromě vrcholů tělesa) se nesmí stýkat 3 a více plochy 24/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Okřídlená hrana záznam pro každou hranu koncové vrcholy stěny, kterým hrana náleží následník a předchůdce hrany v těchto stěnách orientace hrany v těchto stěnách 25/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Eulerovy zákony jednoduchý polyedr (bez děr)?? kde V... počet vrcholů H... počet hran S... počet stěn 26/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Eulerovy zákony jednoduchý polyedr (bez děr) V H + S = 2 kde V... počet vrcholů H... počet hran S... počet stěn 27/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Eulerovy zákony jednoduchý polyedr (bez děr) V H + S = 2 kde V... počet vrcholů H... počet hran S... počet stěn zobecněný vzorec (povoluje díry) V H + S D = 2 (T G) kde D... počet děr ve stěnách T... počet těles G... počet děr procházejících celým tělesem 28/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Eulerovy zákony příklad 1. ověření platnosti zákonu pro těleso V =? H =? S =? D =? T =? G =? 29/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Eulerovy zákony příklad 1. ověření platnosti zákonu pro těleso V = 16 H = 24 S = 10 = (6 + 4) D = 2 T = 1 G = 1 V H + S D = 2 (T G) 16 24 + 10 2 = 2 (1 1) 30/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Eulerovy zákony příklad 2. ověření platnosti zákonu pro těleso V = 16 H = 24 S = 11 = (6 + 4 + 1) D = 1 T = 1 G = 0 V H + S D = 2 (T G) 16 24 + 11 1 = 2 (1 0) 31/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Předzpracování 3D dat PŘEDZPRACOVÁNÍ 3D DAT 32/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Předzpracování dat snížení počtu zpracováváných rovinných ploch vyloučení stěn odvrácených od pozorovatele vždy zakryty jinýmy plochami jejich odstranění neovlivní viditelnost dalších objektů klasifikace stěn odvrácená?? přivrácená?? 33/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Předzpracování dat snížení počtu zpracováváných rovinných ploch vyloučení stěn odvrácených od pozorovatele vždy zakryty jinýmy plochami jejich odstranění neovlivní viditelnost dalších objektů klasifikace stěn odvrácená stěna ostrý úhel normály odvrácené stěny se směrem pohledu kladný skalární součin normálového vektoru stěny a směru pohledu pozorovatele přivrácená stěna záporný skalární součin normálového vektoru stěny a směru pohledu pozorovatele 34/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Předzpracování dat klasifikace hran zadní hrana?? přední hrana?? obrysová hrana?? 35/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Předzpracování dat klasifikace hran zadní hrana hrana incidující 2 odvrácenými stěnami neviditelná hrana přední hrana hrana sdílená 2 přivrácenými stěnami viditelná hrana obrysová hrana hrana svíraná přivrácenou a odvrácenou stěnou může značit změnu viditelnosti může být viditelná 36/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Předzpracování dat 37/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Předzpracování dat jediné konvexní těleso vidět všechny přední a obrysové hrany nekonvexní těleso nebo skupiny těles nutnost testovat vzájemné zákryty přivrácených stěn vykresleny všechny hrany vykresleny přivrácené stěny 38/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Předzpracování dat jediné konvexní těleso vidět všechny přední a obrysové hrany nekonvexní těleso nebo skupiny těles nutnost testovat vzájemné zákryty přivrácených stěn vykresleny všechny hrany vykresleny jen obrysové hrany 39/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz

Předzpracování dat jediné konvexní těleso vidět všechny přední a obrysové hrany nekonvexní těleso nebo skupiny těles nutnost testovat vzájemné zákryty přivrácených stěn vykresleny všechny hrany celková viditelnost 40/40 Jana Štanclová, jana.stanclova@ruk.cuni.cz