Publikace 3D modelů na webu jazyk VRML
|
|
- Jozef Němeček
- před 7 lety
- Počet zobrazení:
Transkript
1 ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA STAVEBNÍ OBOR GEODÉZIE A KARTOGRAFIE KATEDRA MAPOVÁNÍ A KARTOGRAFIE Publikace 3D modelů na webu jazyk VRML semestrální práce Martina Faltýnová Zdeněk Jankovský V Praze dne Kartografická polygrafie a reprografie
2 Úvod Tato práce si dává za úkol seznámit čtenáře s problematikou tvorby a publikace 3D modelů na webu za použití jazyka VRML. Cílem autorů je popsat způsob zápisu objektů, strukturu a možnosti jazyka VRML tak, aby si čtenář mohl utvořit představu o tomto jazyku, ne ho ovládnout (což na tak malém prostoru samozřejmě není možné). 1 Jazyk VRML VRML, neboli Virtual Reality Modeling Language je jazyk určený pro popis trojrozměrných scén obsahujících aktivní i pasivní objekty, použité například v aplikacích virtuální reality a k jejich publikaci na webu. VRML se však postupem času stal i formátem často používaným pro přenos trojrozměrných dat mezi různými aplikacemi. Tento jazyk je mimochodem definován i normou ISO. 2 Formáty pro zápis 3D modelů VRML samozřejmě není jediný formát (či jazyk) této kategorie, dnes se například poměrně razantním způsobem prosazuje formát X3D, který lze chápat jako ideového nástupce VRML a v minulosti si prakticky každá firma vytvářející 3D aplikace navrhla vlastní formát, ovšem doposud se z grafických formátů a deklarativních jazyků určených pro popis virtuální reality nejvíce rozšířil právě jazyk VRML. 3 Popis prostorových těles ve VRML Prostorová tělesa lze v tomto formátu popsat pomocí seznamu souřadnic vrcholů a plochami specifikovanými indexy svých vrcholů do seznamu vrcholů ve skutečnosti se jedná o poměrně úsporný způsob zápisu, především v porovnání s přímým zápisem vrcholů polygonů (většinou jsou vrcholy a hrany společné pro více polygonů). Pro základní geometrická tělesa, mezi něž patří krychle, koule, kužel apod., i pro objekt typu text jsou definována vlastní klíčová slova reprezentující uzly modelu, takže je není nutné rozkládat na trojúhelníky, což by bylo prostorově náročné a při přenosu modelů po Internetu i pomalé. Rozklad na trojúhelníky je ponechán na prohlížeči VRML. Také je podporováno texturování, tělesa lze dokonce potáhnout texturou uloženou ve formě videa. 1
3 3.1 Struktura Tento formát ideově vychází z formátu používaného v Open Inventoru, takže je možné tvořit hierarchické stromové struktury těles a měnit vlastnosti (transformace, barvu, texturu apod.) pro každou větev stromu zvlášť. Zvláště výhodná je tato reprezentace při interaktivní změně některých parametrů, například posunu celého složitého modelu. V nových verzích tohoto formátu, konkrétně od VRML 2.0, je dokonce možné specifikovat animace a programovat reakce na různé události, takže se z na první pohled běžného souborového formátu stává celá platforma pro virtuální realitu. Soubory typu VRML, jež mají většinou koncovku.wrl (popř. po komprimaci koncovku.wgz), jsou textové, takže je možné je upravovat běžnými textovými editory, posílat je přes filtry, spojit více souborů (a tím i reprezentovaných modelů) do jednoho (s vymazáním hlaviček druhého či dalšího připojovaného souboru) atd. Samotný export do VRML je velmi jednoduchý, proto se z tohoto formátu stává prostředek pro komunikaci mezi různými 3D editory, renderovacími programy a prohlížeči 3D modelů. 3.2 Zápis prostorové scény Ve VRML je celá trojrozměrná scéna popsaná pomocí objektů, které jsou hierarchicky uspořádány ve stromové struktuře. V tomto ohledu se VRML podobá již zmiňovanému Open Inventoru. Ukazuje se, že stromová struktura je pro popis 2D i 3D scén ideální, protože se možné jednoduše manipulovat jak s jednotlivými objekty, tak i s celými skupinami objektů. Představme si například jednoduchý model auta. Ten se bude skládat z pěti objektů čtyř kol a karoserie. Pro některé operace je vhodné uvažovat o autu jako o samostatném a nedělitelném objektu (posun auta ve scéně, zatáčení, řešení kolizí apod.), ovšem pro operace jiné například potřebujeme manipulovat s jednotlivými koly (otáčení). Pomocí stromové struktury lze tuto hierarchii vytvořit velmi jednoduše. Pro operace, které pracují s objekty vybíranými na základě jiných kritérií, než je jejich hierarchie, lze použít pojmenování objektů. Samotný formát souborů uložených ve VRML je založen na textovém popisu scény. Ve VRML 1.0 se texty zapisují pomocí ASCII kódování, ale v dalších verzích je již možné použít populární kódování UTF-8. Na prvním řádku souboru se nachází hlavička začínající znakem # (což je ve všech ostatních řádcích počáteční znak poznámky), za kterým následuje verze VRML a způsob kódování. Pokud se vám poštěstí narazit na soubory určené pro Open Inventor (například jde o výstup z 3D skenerů Minolta Vivid), které nelze v běžných prohlížečích zobrazit, většinou pomůže přepis prvního řádku na sekvenci #VRML V1.0 ascii, protože jinak se tyto soubory s velikou pravděpodobností nebudou lišit. Celá stromová struktura 3D scény je reprezentovaná uzly zapisovanými způsobem jméno_uzlu {vnitřní obsah. Uvnitř uzlu se samozřejmě mohou nacházet další uzly a také atributy uzlů, což jsou číselné, řetězcové, pravdivostní a další hodnoty, které určují například tvar objektů. Pomocí uzlu pojmenovaného příhodně Separator a Group lze uzly sdružovat. Následuje příklad zápisu scény: #VRML V1.0 ascii Separator { DirectionalLight { # nastavení osvětlení direction
4 PerspectiveCamera { # nastavení pozorovatele (kamery) position orientation focaldistance Separator { # červená koule Material { diffusecolor Translation { translation Sphere { radius 2.3 Separator { # zelená krychle Material { diffusecolor Transform { translation # posun podle zadanych souradnic [m] rotation #rotace podle dvou os o.9 radianu Cube { #pro krychli bude zvolena výchozí velikost 3.3 Datové typy definované ve VRML 1.0 Při zápisu atributů objektů (3D modelů, světel, kamery apod.) nebo celých skupin objektů se používá několik datových typů. Ve VRML 1.0 je možné pracovat celkem se šestnácti datovými typy, přičemž každý typ atributu vyžaduje jiný datový typ; například nemá smysl popisovat rotaci bool hodnotou nebo jednoduchý atribut, zda válec obsahuje podstavu, zapisovat místo bool hodnoty maticí či vektorem. Datové typy podporované ve VRML 1.0 jsou vypsány v následující tabulce. Názvy typů proměnných by se daly shrnout do těchto pravidel: SF... značí typ proměnné pouze o jedné hodnotě typu z konce názvu: SFLong jendno číslo typu Long, MF... značí MultiField pole o více hodnotách nějakého typu: MFColor pole hodnot více barev (to nevylučuje, že proměnná typu Color se neskládá z více číselných hodnot... ). 3
5 Označení Poznámka SFBitMask pouze hodnoty 0 a 1 SFBool hodnoty true a false SFColor zápis barvy ve formátu RGB SFEnum interně se jedná o celé číslo SFFloat IEEE float SFImage pixmapa SFLong celočíselná hodnota SFMatrix matice (většinou transformační) SFRotation rotace zadaná čtyřmi hodnotami SFString ve VRML 1.0 většinou ASCII SFVec2f 2D vektor SFVec3f 3D vektor MFColor vektor více barev MFLong vektor více celočíselných hodnot MFVec2f vektor 2D vektorů MFVec3f vektor 3D vektorů 3.4 Typy uzlů definované ve VRML 1.0 Ve VRML 1.0 je definováno celkem 36 typů uzlů, které je možné rozdělit do několika skupin. V první skupině se nachází uzly, které slouží především pro popis geometrie objektů, tj. jejich povrchu (pro mnoho aplikací jsou důležité právě tyto informace). Druhá skupina slouží pro úpravu vlastností objektů či textur. Ve třetí skupině se nachází uzly, pomocí nichž se popisují transformace, čtvrtá skupina obsahuje dva typy uzlů pro vytváření kamer (pozorovatelů) a pátá skupina obsahuje uzly určené pro definici světelných zdrojů. Do další skupiny patří uzly, pomocí nichž se 3D scéna utváří do stromové struktury a konečně je v poslední skupině pouze jeden typ uzlu pro vytvoření hypertextových odkazů a jejich cílů. Následuje výpis názvů jednotlivých typů uzlů rozdělených do skupin. 3.5 Typy uzlů definované v dalších verzích VRML ve své první verzi (1.0) je poměrně chudý jazyk, zejména se to týká způsobu definic objektů, které tvoří aktivní předměty v aplikacích virtuální reality (typickým objektem mohou být dveře, které je možné interaktivně otevírat a zavírat, složitějším objektem pak avatar, tj. objekt představující člověka vstupujícího do virtuální reality). Tyto typy objektů jsou podporovány v dalších verzích jazyka VRML spolu se způsobem definice spouštěčů událostí neboli senzorů. U výše zmíněných dveří by například stačilo nadefinovat dva senzory každý by se aktivoval při doteku kliky. Na vnitřní klice by senzor nastartoval animaci otevření dveří a na opačné straně by se naopak spustila animace zavírání dveří. Lze si samozřejmě představit i složitější typy senzor a událostí, které mohou 4
6 Popis geometrie objektů AsciiText Cone Cube Cylinder IndexedFaceSet IndexedLineSet PointSet Sphere Vlastnosti objektů Coordinate3 FontStyle Info LOD Material MaterialBinding Normal NormalBinding Texture2 Texture2Transform TextureCoordinate2 ShapeHints Transformace MatrixTransform Rotation Scale Transform Translation Speciální uzel WWWInline Vytvoření pozorovatele (kamery) OrthographicCamera PerspectiveCamera Vytvoření světelného zdroje DirectionalLight PointLight SpotLight Definice hierarchie objektů Group Separator Switch TransformSeparator WWWAnchor při jejich aktivaci nastat. 4 Prohlížeče VRML K prohlížení 3D modelů v jazyce VRML na webu je třeba mít nainstalován mimo standardního internetového prohlížeče i prohlížeč VRML. Bezplatně dostupnými prohlížeči jsou například Cortona, BSPlayer. 5 Příklad modelu Na internetové adrese: můžete nalézt ukázku 3D modelu ve formátu VRML, jde o prostředí studentům ČVUT důvěrně známé. Předkládáme několik obrázků pro představu. 5
7 6
8 6 VRML na ČVUT, fakultě stavební Zájemce o prozkoumání a naučení se jazyka VRML je možné odkázat na předměty s názvem 175YVR1 a 175YVR2, vyučované na naší fakultě. V prvním semestru (předmět YVR1) je student seznámem s problematikou virtuální reality obecně. V druhém semestru (předmět YVR2) je poté náplní čistě práce s jazykem VRML. Bližší informace budete moci jistě získat u Ing. Vladimíra Hamaty CSc. Závěr Jazyk VRML je jeden z nejvhodnějších způsobů tvorby prostorových modelů pro web. Jeho výhodou jsou zejména: dokument je ve formátu textového souboru, = relativně malý datový soubor (standardem je i určeno, že soubor může být komprimován metodou.gz Způsob zápisu jednotlivých uzlů a jejich vlastností je pro začátečníka poněkud komplikovanější. Velmi dobře se při tvorbě souborů.wrl osvědčil editor VrmlPad[9]. Editor je schopný náležitě nabízet uzly použitelné právě na editovaném místě ve stromové struktuře dokumentu. Názvy uzlů zobrazuje v roletovém menu. V editoru je také možné nechat si graficky znázornit strom celé scény, nebo například propojení příkazů ROUTE mezi jednotlivými uzly a mnoho dalších. Editovat dokumenty.wrl bez toho editoru je velmi složité. Jazyk VRML, jak sám má v názvu, je opravdový nástroj virtuální reality. To znamená, že vytváří virtuální svět kde platí jisté fyzikální zákony. Jako je například gravitace, a kolize objektů (avatara s objekty). Tyto vlastnosti běžně nepřinášejí programy typu AutoCAD či MicroStation. Ty umožňují tvorbu animací (průlet kamerou), ale virtuální realita zajištuje možnost mezi objekty procházet (v reálném čase měnit pozici pohledu na virtuální svět), vytvářet objekty pohyblivé (jedoucí aoutomobil) a reagovat na pokyny uživatele (kliknutí myši na objekt, výskyt avatara v uřčeném prostoru vyvolat akci, pohyb). 7
9 Literatura [1] Bell, G., Parisi, A., Pesce, M.:The Virtual Reality Modeling Language, Version 1.0 Specification, Silicon Graphics Inc., Intervista Software, [2] Žára, J., Beneš, B., Felkel, P.:Moderní počítačová grafika, Computer Press, Praha, 1998, ISBN [3] Zrzavý, J.: VRML, tvorba dokonalých www stránek, podorbný průvodce, Grada Publishing, spol. s. r. o., Praha, 1999 [4] Wikipedia: VRML, přístupné na adrese květen 2008 [5] Wikipedia: Web 3D Consortium, přístupné na adrese květen 2008 [6] VRML 97 Specification, přístupné na adrese květen 2008 [7] Root.cz: Seriál Open Inventor, přístupné na adrese květen 2008 [8] Root.cz: Seriál Grafická knihovna OpenGL, přístupné na adrese květen 2008 [9] Parallel Graphics: VrmlPad, přístupné na adresy květen
Vektorové grafické formáty
Vektorové grafické formáty Semestrální práce na předmět KAPR Fakulta stavební ČVUT 28.5.2009 Vypracovali: Petr Vejvoda, Ivan Pleskač Obsah Co je to vektorová grafika Typy vektorových formátů Souborový
VíceHierarchický model. 1995-2013 Josef Pelikán CGG MFF UK Praha. pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ 1 / 16
Hierarchický model 1995-2013 Josef Pelikán CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ 1 / 16 Hierarchie v 3D modelování kompozice zdola-nahoru složitější objekty se sestavují
VíceAutomatizovaná tvorba prostorových modelů map
Katedra mapování a kartografie Stavební fakulty ČVUT Diplomová práce Téma: Automatizovaná tvorba prostorových modelů map 2002 Jan Havrlant Prohlášení Prohlašuji, že jsem diplomovou práci vypracoval samostatně
VíceInteraktivní model laboratoře RDC
České vysoké učení technické v Praze Fakulta elektrotechnická Bakalářská práce Interaktivní model laboratoře RDC Martin Svatek Vedoucí práce: Mgr. Jiří Danihelka Studijní program: Softwarové technologie
VíceZáklady 3D modelování a animace v CGI systémech Cinema 4D C4D
EVROPSKÝ SOCIÁLNÍ FOND Základy 3D modelování a animace v CGI systémech Cinema 4D C4D PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI Mgr. David Frýbert 2013 CGI systémy Computer - generated imagery - aplikace
VíceRozcestník virtuálních světů
České vysoké učení technické v Praze Fakulta elektrotechnická Semestrální projekt Rozcestník virtuálních světů Radek Loucký Vedoucí práce: Mgr. Jiří Danihelka Studijní program: Softwarové technologie a
Více2. přednáška z předmětu GIS1 Data a datové modely
2. přednáška z předmětu GIS1 Data a datové modely Vyučující: Ing. Jan Pacina, Ph.D. e-mail: jan.pacina@ujep.cz Pro přednášku byly použity texty a obrázky z www.gis.zcu.cz Předmět KMA/UGI, autor Ing. K.
VíceGIS Geografické informační systémy
GIS Geografické informační systémy Obsah přednášky Prostorové vektorové modely Špagetový model Topologický model Převody geometrií Vektorový model Reprezentuje reálný svět po jednotlivých složkách popisu
VíceFormáty pro vektorovou grafiku
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA STAVEBNÍ OBOR GEODÉZIE A KARTOGRAFIE KATEDRA MAPOVÁNÍ A KARTOGRAFIE Formáty pro vektorovou grafiku semestrální práce Petr Vejvoda Ivan Pleskač Markéta Hyndráková
Více9 Prostorová grafika a modelování těles
9 Prostorová grafika a modelování těles Studijní cíl Tento blok je věnován základům 3D grafiky. Jedná se především o vysvětlení principů vytváření modelů 3D objektů, jejich reprezentace v paměti počítače.
VíceFORMÁTY UKLÁDÁNÍ OBRAZOVÝCH INFORMACÍ VÝMĚNA DAT MEZI CAD SYSTÉMY
FORMÁTY UKLÁDÁNÍ OBRAZOVÝCH INFORMACÍ VÝMĚNA DAT MEZI CAD SYSTÉMY FORMÁTY UKLÁDÁNÍ OBRAZOVÝCH INFORMACÍ VEKTOROVÁ GRAFIKA Obraz reprezentován pomocí geometrických objektů (body, přímky, křivky, polygony).
VíceJazyk VRML Technologie vývoje webových aplikací Marek Skalka, Adam Horáček 31.5.2008
Jazyk VRML Technologie vývoje webových aplikací Marek Skalka, Adam Horáček 31.5.2008 Obsah Co je VRML?... 3 Prohlžení VRML světů... 3 Navigační režimy... 3 Avatar... 4 Základní tělesa ve VRML...4 Příklad:
VíceGIS Geografické informační systémy
GIS Geografické informační systémy Obsah přednášky Prostorové vektorové modely Špagetový model Topologický model Převody geometrií Vektorový model Reprezentuje reálný svět po jednotlivých složkách popisu
VíceDatové typy a struktury
atové typy a struktury Jednoduché datové typy oolean = logická hodnota (true / false) K uložení stačí 1 bit často celé slovo (1 byte) haracter = znak Pro 8-bitový SII kód stačí 1 byte (256 možností) Pro
Více13 Barvy a úpravy rastrového
13 Barvy a úpravy rastrového Studijní cíl Tento blok je věnován základním metodám pro úpravu rastrového obrazu, jako je např. otočení, horizontální a vertikální překlopení. Dále budo vysvětleny různé metody
VícePublikování map na webu - WMS
Semestrální práce z předmětu Kartografická polygrafie a reprografie Publikování map na webu - WMS Autor: Ondřej Dohnal, Martina Černohorská Editor: Filip Dvořáček Praha, duben 2010 Katedra mapování a kartografie
VíceVirtuální prohlídka budovy v jazyce VRML
Mendelova zemědělská a lesnická univerzita v Brně Provozně ekonomická fakulta Virtuální prohlídka budovy v jazyce VRML Bakalářská práce Vedoucí práce: Ing. Mgr. Jana Andrýsková, Ph.D. Lenka Janigová Brno
VíceModel šestiosého robotu v prostředí Matlab
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV AUTOMATIZACE A MĚŘICÍ TECHNIKY Model šestiosého robotu v prostředí Matlab AUTOŘI PRÁCE : Petr Boháč Tomáš Fábry Ivo
VíceIVT. Grafické formáty. 8. ročník
IVT Grafické formáty 8. ročník listopad, prosinec 2013 Autor: Mgr. Dana Kaprálová Zpracováno v rámci projektu Krok za krokem na ZŠ Želatovská ve 21. století registrační číslo projektu: CZ.1.07/1.4.00/21.3443
VíceColor Management System
Semestrální práce z předmětu Kartografická polygrafie a reprografie Color Management System Autor: Lenka Bajusová, Stanislava Balcarová Editor: Václav Kysela Praha, červen 2010 Katedra mapování a kartografie
VíceNeskutené skuteno. Co je virtuáln. lní realita? Virtuální realita virtuální = fiktivní, neskutený, zdánlivý realita = skutenost, pravost
Neskutené skuteno Co je virtuáln lní realita? Virtuální realita virtuální = fiktivní, neskutený, zdánlivý realita = skutenost, pravost Prostedí umožující práci v trojrozmrném prostoru, který byl vytvoen
Více11 Zobrazování objektů 3D grafiky
11 Zobrazování objektů 3D grafiky Studijní cíl Tento blok je věnován základním algoritmům zobrazení 3D grafiky. Postupně budou probrány základní metody projekce kolmé promítání, rovnoběžné promítání a
VíceTypy geometrie v. Rhinu. Body
Typy geometrie v 16 Rhinu Rhino rozeznává pět základních typů geometrie: body (points), křivky (curves), plochy (surfaces) a spojené plochy (polysurfaces). Navíc jsou plochy nebo spojené plochy, které
VícePočítačová grafika 2 (POGR2)
Počítačová grafika 2 (POGR2) Pavel Strachota FJFI ČVUT v Praze 19. února 2015 Kontakt Ing. Pavel Strachota, Ph.D. Katedra matematiky Trojanova 13, místnost 033a E-mail: pavel.strachota@fjfi.cvut.cz WWW:
VíceInovace výuky prostřednictvím šablon pro SŠ
Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Tematický okruh Inovace výuky prostřednictvím šablon pro SŠ CZ.1.07/1.5.00/34.0748
VíceSystém GIMP (barvy, vrstvy, transformace, průhlednost)
Semestrální práce z předmětu Kartografická polygrafie a reprografie Systém GIMP (barvy, vrstvy, transformace, průhlednost) Autor: Jiří Lejček, Ivan Majorník Editor: Jan Dolista Praha, květen 2010 Katedra
VíceSystém GIMP - tvorba jednoduchých animací a grafiky pro web
Semestrální práce z předmětu Kartografická polygrafie a reprografie a grafiky pro web Autor: Zdeňka Bílá, Gabriel Gyori Editor: Veronika Myslivečková Praha, duben 2011 Katedra mapování a kartografie Fakulta
VíceKartografická webová aplikace. Přednáška z předmětu Počítačová kartografie (KMA/POK) Otakar Čerba Západočeská univerzita
Kartografická webová aplikace Přednáška z předmětu Počítačová kartografie (KMA/POK) Otakar Čerba Západočeská univerzita Datum vzniku dokumentu: 3. 11. 2011 Datum poslední aktualizace: 10. 12. 2011 Cíl
VícePočítačová grafika 1 (POGR 1)
Počítačová grafika 1 (POGR 1) Pavel Strachota FJFI ČVUT v Praze 8. října 2015 Kontakt Ing. Pavel Strachota, Ph.D. Katedra matematiky Trojanova 13, místnost 033a E-mail: WWW: pavel.strachota@fjfi.cvut.cz
VíceIng. Jan Buriánek. Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Jan Buriánek, 2010
Ing. Jan Buriánek (ČVUT FIT) Reprezentace bodu a zobrazení BI-MGA, 2010, Přednáška 2 1/33 Ing. Jan Buriánek Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické
VíceAnimované modely šroubových ploch
Animované modely šroubových ploch Jaroslav Bušek Abstrakt V příspěvku jsou prezentovány animované prostorové modely přímkových a cyklických šroubových ploch, které byly vytvořeny jako didaktické pomůcky
VíceJana Dannhoferová Ústav informatiky, PEF MZLU
Počítačová grafika 1. Definice oblasti souvisí: a) s definováním množiny všech bodů, které náleží do hranice a zároveň do jejího vnitřku b) s popisem její hranice c) s definováním množiny všech bodů, které
VíceKonverze grafických rastrových formátů
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA STAVEBNÍ OBOR GEODÉZIE A KARTOGRAFIE KATEDRA MAPOVÁNÍ A KARTOGRAFIE Konverze grafických rastrových formátů semestrální práce Jakub Hořejší Ondřej Šalanda V
VíceZdroj: http://www.root.cz/clanky/pravda-a-myty-o-gifu/
Zdroj: http://www.root.cz/clanky/pravda-a-myty-o-gifu/ Bitmapový formát (rastrový obrázek) Většina z používaných grafických formátů (JPEG, PNG, TGA, BMP) obsahuje popis rastrového obrázku jako celku ukládají
VíceÚvod do GIS. Prostorová data I. část. Pouze podkladová prezentace k přednáškám, nejedná se o studijní materiál pro samostatné studium.
Úvod do GIS Prostorová data I. část Pouze podkladová prezentace k přednáškám, nejedná se o studijní materiál pro samostatné studium. Karel Jedlička Prostorová data Analogová prostorová data Digitální prostorová
VícePočítačová grafika RHINOCEROS
Počítačová grafika RHINOCEROS Ing. Zuzana Benáková Základní otázkou grafických programů je způsob zobrazení určitého tvaru. Existují dva základní způsoby prezentace 3D modelů v počítači. První využívá
VíceStaré mapy TEMAP - elearning
Staré mapy TEMAP - elearning Modul 5 Digitalizace glóbů Ing. Markéta Potůčková, Ph.D. 2015 Přírodovědecká fakulta UK v Praze Katedra aplikované geoinformatiky a kartografie Motivace Glóby vždy byly a jsou
VíceTvorba prezentaci v Autodesk Inventoru 10
Tvorba prezentaci v Autodesk Inventoru 10 Příprava montážní dokumentace vyžaduje věnovat zvýšenou pozornost postupu sestavování jednotlivých strojních uzlů a detailům jednotlivých komponentů. Inventoru
VíceProduktové Dokumenty (Datum 28.11.2014) Srovnání verzí: pcon.planner 7.0 Rozdíly mezi verzemi Standard-, ME a PRO
Produktové Dokumenty (Datum 28.11.2014) Srovnání verzí: pcon.planner 7.0 Rozdíly mezi verzemi Standard-, ME a PRO Základní formáty STD ME PRO Nahrávání a ukládání souborů DWG a DWT Převod a podpora starších
VíceJak v Javě primitivní datové typy a jejich reprezentace. BD6B36PJV 002 Fakulta elektrotechnická České vysoké učení technické
Jak v Javě primitivní datové typy a jejich reprezentace BD6B36PJV 002 Fakulta elektrotechnická České vysoké učení technické Obsah Celočíselný datový typ Reálný datový typ Logický datový typ, typ Boolean
VíceZobrazování těles. problematika geometrického modelování. základní typy modelů. datové reprezentace modelů základní metody geometrického modelování
problematika geometrického modelování manifold, Eulerova rovnost základní typy modelů hranový model stěnový model objemový model datové reprezentace modelů základní metody geometrického modelování těleso
VícePlugin TIS pro SketchUp. Návod k použití
Plugin TIS pro SketchUp Návod k použití Pavel Tobiáš ČVUT v Praze Fakulta stavební Obor Geodézie a kartografie 27. listopadu 2013 Obsah 1 Popis programu 2 2 Systémové požadavky 2 3 Instalace programu 2
VíceObsah. Úvod do prostorového modelování 9. Prostředí AutoCADu při práci ve 3D 15 KAPITOLA 1 KAPITOLA 2
KAPITOLA 1 Úvod do prostorového modelování 9 Produkty společnosti Autodesk 9 3D řešení 10 Vertikální řešení založené na platformě AutoCAD 10 Obecný AutoCAD 11 Obecné 2D kreslení 11 Prohlížeče a pomocné
VíceNázev: VY_32_INOVACE_PG3315 Umisťování textur pomocí modifikátoru UVW Map. Vzdělávací oblast / téma: 3D grafika, počítačová grafika, 3DS Max
Název: VY_32_INOVACE_PG3315 Umisťování textur pomocí modifikátoru UVW Map Autor: Mgr. Tomáš Javorský Datum vytvoření: 09 / 2012 Ročník: 3 Vzdělávací oblast / téma: 3D grafika, počítačová grafika, 3DS Max
VíceMožnosti interaktivní prezentace prostorových modelů na internetu
Prezentace k obhajobě diplomové práce Možnosti interaktivní prezentace prostorových modelů na internetu Autor: Bc. Miroslav Kopecký Praha, leden 2013 Katedra mapování a kartografie Fakulta stavební ČVUT
VíceTiskárny - tisk z PC
Semestrální práce z předmětu Kartografická polygrafie a reprografie Tiskárny - tisk z PC Autoři: Jan Kohout, David Čížek, Michal Volkmann, Radek Makovec Editoři: Jakub Kozák, Praha, duben 2012 Katedra
VíceJádrem systému je modul GSFrameWork, který je poskytovatelem zejména těchto služeb:
Technologie Marushka Základním konceptem technologie Marushka je použití jádra, které poskytuje přístup a jednotnou grafickou prezentaci geografických dat. Jádro je vyvíjeno na komponentním objektovém
VíceSOFTWARE NA ZPRACOVÁNÍ MRAČEN BODŮ Z LASEROVÉHO SKENOVÁNÍ. Martin Štroner, Bronislav Koska 1
SOFTWARE NA ZPRACOVÁNÍ MRAČEN BODŮ Z LASEROVÉHO SKENOVÁNÍ SOFTWARE FOR PROCESSING OF POINT CLOUDS FROM LASER SCANNING Martin Štroner, Bronislav Koska 1 Abstract At the department of special geodesy is
VíceReprezentace bodu, zobrazení
Reprezentace bodu, zobrazení Ing. Jan Buriánek VOŠ a SŠSE P9 Jan.Burianek@gmail.com Obsah Témata Základní dělení grafických elementů Rastrový vs. vektorový obraz Rozlišení Interpolace Aliasing, moiré Zdroje
VíceZákladní práce v souborovém manažeru
Základní práce v souborovém manažeru 18-20-M/01 Informační technologie Základní pojmy a prostředky pro programování webových stránek Zvládnutí nástrojů typických pro programování webových aplikací Základní
VíceStránky projektu: Model Josefova
Projekt: Model Josefova Uživatelská a instalační příručka CD-ROM obsahující celý projekt Datum odevzdání: 15.1.2004 Řešitelský tým: Martin SMETANA smetanm@fel.cvut.cz Martin JANDA jandam@crcdata.cz, jandam@fel.cvut.cz
VíceŠkola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN
Škola: Gymnázium, Brno, Slovanské náměstí 7 Šablona: III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN prostřednictvím ICT Číslo projektu: CZ.1.07/1.5.00/34.0940
VíceSystém souborů (file system, FS)
UNIX systém souborů (file system) 1 Systém souborů (file system, FS)! slouží k uchování dat na vnějším paměťovém médiu a zajišťuje přístup ke struktuře dat! pro uživatele možnost ukládat data a opět je
Více7 Transformace 2D. 7.1 Transformace objektů obecně. Studijní cíl. Doba nutná k nastudování. Průvodce studiem
7 Transformace 2D Studijní cíl Tento blok je věnován základním principům transformací v rovinné grafice. V následujícím textu bude vysvětlen rozdíl v přístupu k transformacím u vektorového a rastrového
VíceObsah. 1 Úvod 6 2 Rozbor a prostředky Cíle Prostorová lokalizace Prostorová topologie Internet a sítě 8
Obsah 1 Úvod 6 2 Rozbor a prostředky 7 2.1 Cíle 7 2.2 Prostorová lokalizace 7 2.3 Prostorová topologie 8 2.4 Internet a sítě 8 3 Analýza a návrh řešení 9 3.1 Jazyk VRML 9 3.1.1 Avatar 9 3.1.2 VRML Světy
VícePolygonální objekty v Rhinoceros Volné modelování
přednáška 10 Polygonální objekty v Rhinoceros Volné modelování 10.1 Polygonální objekty v Rhinoceros Jak již bylo zmíněno v první přednášce, program Rhinoceros je plošný modelář a při popisu svých objektů
VíceReprezentace 3D modelu
Ing. Jan Buriánek (ČVUT FIT) Reprezentace 3D modelu BI-MGA, 2010, Přednáška 8 1/25 Reprezentace 3D modelu Ing. Jan Buriánek Katedra softwarového inženýrství Fakulta informačních technologií České vysoké
VíceM M S. Značkovací jazyky
M M S Značkovací jazyky H i s t o r i e SGML HTML XML VRML TIFF... S o u č a s n o s t XML Schémata -> Mnoho nových jazyk ů, formátů B u d o u c n o s t Kdo ví Z n a č k y R ů zný charakter Ohraničující
VíceDnešní téma. Oblasti standardizace v ICT. Oblasti standardizace v ICT. Oblasti standardizace v ICT
Dnešní téma Oblasti standardizace v ICT Případové studie standardizace v ICT: 1) Znakové sady 2) Jazyk 1. technická infrastruktura transfer a komunikace informací, přístup k informacím, sdílení zdrojů
VíceVyužití programu AutoCAD při vytváření geometrie konstrukce v prostředí programu ANSYS
Využití programu AutoCAD při vytváření geometrie konstrukce v prostředí programu ANSYS Abstrakt Jan Pěnčík 1 Článek popisuje a porovnává způsoby možného vytváření geometrie konstrukce v prostředí programu
VíceMetody tisku CTP a CTF
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA STAVEBNÍ OBOR GEODÉZIE A KARTOGRAFIE KATEDRA MAPOVÁNÍ A KARTOGRAFIE Metody tisku CTP a CTF semestrální práce Marie Fialová Martina Hulanová Editor:Ludvika Fialova
VíceMODELOVÁNÍ V INVENTORU CV
Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní MODELOVÁNÍ V INVENTORU CV Návody do cvičení předmětu Grafické systémy II Oldřich Učeň Martin Janečka Ostrava 2011 Tyto studijní materiály
VíceMBI - technologická realizace modelu
MBI - technologická realizace modelu 22.1.2015 MBI, Management byznys informatiky Snímek 1 Agenda Technická realizace portálu MBI. Cíle a principy technického řešení. 1.Obsah portálu - objekty v hierarchiích,
VíceDATOVÉ FORMÁTY GRAFIKY, JEJICH SPECIFIKA A MOŽNOSTI VYUŽITÍ
DATOVÉ FORMÁTY GRAFIKY, JEJICH SPECIFIKA A MOŽNOSTI VYUŽITÍ UMT Tomáš Zajíc, David Svoboda Typy počítačové grafiky Rastrová Vektorová Rastrová grafika Pixely Rozlišení Barevná hloubka Monitor 72 PPI Tiskárna
VíceMüllerova vila - interaktivní procházka
Zadání ii České vysoké učení technické v Praze Fakulta elektrotechnická Katedra počítačů Diplomová práce Müllerova vila - interaktivní procházka Bc. Josef Suchý Vedoucí práce: Prof. Ing. Žára Jiří, CSc.
VíceGIS Geografické informační systémy
GIS Geografické informační systémy Obsah přednášky Prostorové vektorové modely Špagetový model Topologický model Vektorový model Reprezentuje reálný svět po jednotlivých složkách popisu geoprvků. Geometrická
VíceVIRTUÁ LNÍ 3D MODEL BAROKNÍHO DIVADLA V ČESKÉ M KRUMLOVĚ
VIRTUÁ LNÍ 3D MODEL BAROKNÍHO DIVADLA V ČESKÉ M KRUMLOVĚ VIRTUAL 3D MODEL OF BAROQUE THEATRE AT ČESKÝ KRUMLOV CASTLE Ing. Radim Balík Abstract The Baroque theatre at Č eský Krumlov castle is one of two
Více84. Barvové profily (monitory, skenery)
Semestrální práce z předmětu Kartografická polygrafie a reprografie 84. Barvové profily (monitory, skenery) Autor: Tomáš Kysilko, Zdeněk Sovadina Editor: Jakub Kozák Praha, květen 2010 Katedra mapování
VíceSystémy tisku CTP a CTF
České vysoké učení technické v Praze Fakulta stavební Obor Geodézie a kartografie Katedra mapování a kartografie Kartografické polygrafie a reprografie Systémy tisku CTP a CTF semestrální práce Fialová
VíceBALISTICKÝ MĚŘICÍ SYSTÉM
BALISTICKÝ MĚŘICÍ SYSTÉM UŽIVATELSKÁ PŘÍRUČKA Verze 2.3 2007 OBSAH 1. ÚVOD... 5 2. HLAVNÍ OKNO... 6 3. MENU... 7 3.1 Soubor... 7 3.2 Měření...11 3.3 Zařízení...16 3.4 Graf...17 3.5 Pohled...17 1. ÚVOD
VíceNávod k použití softwaru Solar Viewer 3D
Návod k použití softwaru Solar Viewer 3D Software byl vyvinut v rámci grantového projektu Technologie a systém určující fyzikální a prostorové charakteristiky pro ochranu a tvorbu životního prostředí a
Více12 Metody snižování barevného prostoru
12 Metody snižování barevného prostoru Studijní cíl Tento blok je věnován základním metodám pro snižování barevného rozsahu pro rastrové obrázky. Postupně zde jsou vysvětleny důvody k použití těchto algoritmů
VíceSada 1 - PHP. 03. Proměnné, konstanty
S třední škola stavební Jihlava Sada 1 - PHP 03. Proměnné, konstanty Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona: III/2 - inovace a
VícePopis výměnného formátu XML
Příloha č.: 7 Verze: 2.0 Datum: 15.5.2013 Popis výměnného formátu XML Principy výměnného formátu DTM DMVS textový soubor ve formátu XML (jednotný formát, nezávislost na software) symbologie není součástí
VíceVelmi stručný návod jak dostat data z Terminálu Bloomberg do R
Velmi stručný návod jak dostat data z Terminálu Bloomberg do R Ondřej Pokora, PřF MU, Brno 11. března 2013 1 Terminál Bloomberg Klávesou Help získáte nápovědu. Dvojím stisknutím Help Help spustíte online
VíceInovace výuky prostřednictvím šablon pro SŠ
Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Tematický okruh Inovace výuky prostřednictvím šablon pro SŠ CZ.1.07/1.5.00/34.0748
Více45 Plánovací kalendář
45 Plánovací kalendář Modul Správa majetku slouží ke tvorbě obecných ročních plánů činností organizace. V rámci plánu je třeba definovat oblasti činností, tj. oblasti, ve kterých je možné plánovat. Každá
VíceNápověda k webové aplikaci určené k revizi. ochranných pásem vodních zdrojů a vodárenských nádrží
Nápověda k webové aplikaci určené k revizi ochranných pásem vodních zdrojů a vodárenských nádrží 1. Úvodní informace Mapová aplikace slouží k revizi dat ochranných pásem vodních zdrojů a vodárenských nádrží.
VíceGeoGebra Prostředí programu
GeoGebra Prostředí programu Po instalaci a spuštění programu uvidí uživatel jediné škálovatelné okno hlavní okno programu. Podle toho, zda otevíráte okno ve standardní konfiguraci (obr. 1) nebo v konfiguraci
VíceStruktura scény. Petr Felkel Katedra počítačové grafiky a interakce, ČVUT FEL místnost KN:E-413 (Karlovo náměstí, budova E)
Struktura scény Petr Felkel Katedra počítačové grafiky a interakce, ČVUT FEL místnost KN:E-413 (Karlovo náměstí, budova E) E-mail: felkel@fel.cvut.cz S použitím materiálů Bohuslava Hudce, Jaroslava Sloupa
VíceVýpočet průsečíků paprsku se scénou
Výpočet průsečíků paprsku se scénou 1996-2018 Josef Pelikán CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ Intersection 2018 Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 1 / 26 Průsečík
VíceL A TEX Barevné profily tiskových zařízení (tiskárny, plotry)
Semestrální práce z předmětu Kartografická polygrafie a reprografie L A TEX Barevné profily tiskových zařízení (tiskárny, plotry) Autor: Petr Douša, Jan Antropius Editor: Ivana Řezníková Praha, duben 2011
VíceTvorba 3D výukových aplikací pomocí technologie
Tvorba 3D výukových aplikací pomocí technologie Microsoft Silverlight Martin Tribula, Martin Vavrek, Michal Otčenášek Abstrakt V dnešním moderním světě je virtuální realita považovaná za rozvíjející se
VíceData v počítači. Informační data. Logické hodnoty. Znakové hodnoty
Data v počítači Informační data (elementární datové typy) Logické hodnoty Znaky Čísla v pevné řádové čárce (celá čísla) v pohyblivé (plovoucí) řád. čárce (reálná čísla) Povelová data (instrukce programu)
VíceAlgoritmizace prostorových úloh
INOVACE BAKALÁŘSKÝCH A MAGISTERSKÝCH STUDIJNÍCH OBORŮ NA HORNICKO-GEOLOGICKÉ FAKULTĚ VYSOKÉ ŠKOLY BÁŇSKÉ - TECHNICKÉ UNIVERZITY OSTRAVA Algoritmizace prostorových úloh Úlohy nad rastrovými daty Daniela
VíceNovinky v Solid Edge ST7
Novinky v Solid Edge ST7 Primitiva Nově lze vytvořit základní geometrii pomocí jednoho příkazu Funkce primitiv je dostupná pouze v synchronním prostředí Těleso vytvoříme ve dvou navazujících krocích, kde
VíceControlweb. Úvod. Specifikace systému
Controlweb Úvod ControlWeb je aplikace pro řízení a indikaci v průmyslu v reálném čase. Mezi jeho základní funkce patří ovládání různých veličin spojitých, binárních nebo textových a zobrazování stavu
VíceTransformace (v OpenGL) příklady a knihovna GLM
Transforace (v OpenGL) příklady a knihovna GLM Petr Felkel, Jaroslav Sloup Katedra počítačové grafiky a interakce, ČVUT FEL ístnost KN:E-413 (Karlovo náěstí, budova E) E-ail: felkel@fel.cvut.cz Poslední
VíceSystém L A TEX tvorba prezentací
Semestrální práce z předmětu Kartografická polygrafie a reprografie Systém L A TEX tvorba prezentací Autor: Bohumila Skřivanová, Tomáš Vraspír, Petr Vít, Kristýna Líznerová Editor: Petr Vaverka Praha,
VícePředmět/vzdělávací oblast: Informační a komunikační technologie. Práce se standardním aplikačním programovým vybavením
Autor: Předmět/vzdělávací oblast: Tematická oblast: Téma: Jiří Gregor Informační a komunikační technologie Práce se standardním aplikačním programovým vybavením Počítačová grafika vektorová grafika Ročník:
VíceVýpočet průsečíků paprsku se scénou
Výpočet průsečíků paprsku se scénou 1996-2008 Josef Pelikán, MFF UK Praha http://cgg.ms.mff.cuni.cz/~pepca/ Josef.Pelikan@mff.cuni.cz NPGR004, intersection.pdf 2008 Josef Pelikán, http://cgg.ms.mff.cuni.cz/~pepca
VíceNázev: VY_32_INOVACE_PG3304 Vytváření základních geometrických objektů ve 3DS Max a jejich úpravy
Název: VY_2_INOVACE_PG04 Vytváření základních geometrických objektů ve DS Max a jejich úpravy Autor: Mgr. Tomáš Javorský Datum vytvoření: 06 / 2012 Ročník: Vzdělávací oblast / téma: D grafi ka, počítačová
Více5.15 INFORMATIKA A VÝPOČETNÍ TECHNIKA
5.15 INFORMATIKA A VÝPOČETNÍ TECHNIKA 5. 15. 1 Charakteristika předmětu A. Obsahové vymezení: IVT se na naší škole vyučuje od tercie, kdy je cílem zvládnutí základů hardwaru, softwaru a operačního systému,
VíceVýukový materiál KA č.4 Spolupráce se ZŠ
Výukový materiál KA č.4 Spolupráce se ZŠ Modul: Téma workshopu: Výpočetní technika Co je to internet? Jak si udělat vlastní www stránku? Vypracovala: Ing. Lenka Hellová Termín workshopu: 30. říjen 2012
Více2 PŘÍKLAD IMPORTU ZATÍŽENÍ Z XML
ROZHRANÍ ESA XML Ing. Richard Vondráček SCIA CZ, s. r. o., Thákurova 3, 160 00 Praha 6 www.scia.cz 1 OTEVŘENÝ FORMÁT Jednou z mnoha užitečných vlastností programu ESA PT je podpora otevřeného rozhraní
VíceČtvrtek 8. prosince. Pascal - opakování základů. Struktura programu:
Čtvrtek 8 prosince Pascal - opakování základů Struktura programu: 1 hlavička obsahuje název programu, použité programové jednotky (knihovny), definice konstant, deklarace proměnných, všechny použité procedury
VíceModelování 3D scény a její vizualizace
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA INFORMAČNÍCH TECHNOLOGIÍ Modelování 3D scény a její vizualizace Bakalářská práce 2006 Tomáš Seiner Modelování 3D scény a její vizualizace Tomáš Seiner, 2006. Tato
VíceÚvod Typy promítání Matematický popis promítání Implementace promítání Literatura. Promítání. Pavel Strachota. FJFI ČVUT v Praze
Promítání Pavel Strachota FJFI ČVUT v Praze 30. března 2011 Obsah 1 Úvod 2 Typy promítání 3 Matematický popis promítání 4 Implementace promítání Obsah 1 Úvod 2 Typy promítání 3 Matematický popis promítání
Více3D sledování pozice vojáka v zastavěném prostoru a budově
3D sledování pozice vojáka v zastavěném prostoru a budově Úvod Programový produkt 3D sledování pozice vojáka v zastavěném prostoru a budově je navržen jako jednoduchá aplikace pro 3D zobrazení objektů
Vícewww.cdc-monitoring.cz
Monitoring sítí a serverů Dnešní požadavky na výkon ethernetových, wifi nebo jiných sítí, jejich serverů a aktivních prvků jsou velmi striktně nastaveny. Síť musí být koncipována tak, aby byla zaručena
Více