Seriál Grafické formáty

NURB křivky a plochy ve formátu X3D

V dnešní části seriálu o grafických formátech a metaformátech si ukážeme některé způsoby použití NURB křivek a NURB ploch v grafickém formátu X3D. Popíšeme si tvorbu parametrických NURB křivek vytvořených v ploše i prostoru, tvorbu NURB ploch včetně jejich oříznutí a také význam uzlového vektoru.

Pavel Tišnovský

28. 2. 2008 0:00
| 7

Formát X3D a záhadná zkratka NURBS

V dnešní části našeho čtvrtečního seriálu, kde si povídáme o grafických formátech a metaformátech, si řekneme, jakým způsobem je možné v grafickém formátu X3D používat populární a především praktické NURB křivky a plochy, včetně popisu základních vlastností těchto geometrických tvarů.

Pavel Tišnovský

21. 2. 2008 0:00
| 2

Složitější trojrozměrné objekty v X3D

V dnešní části seriálu o grafických formátech a metaformátech si ukážeme práci se složitějšími prostorovými objekty, které je možné vkládat do vytvářených scén. Konkrétně se bude jednat o povrchy složené z množiny plošek (polygonů), výšková pole (height fields) a o objekty vytvořené pomocí šablonování.

Pavel Tišnovský

14. 2. 2008 0:00

Plošné i trojrozměrné objekty v X3D

V dnešní části našeho seriálu o grafických formátech a metaformátech se seznámíme se způsobem zápisu plošných i trojrozměrných objektů do scén ukládaných ve formátu X3D. Kromě základních 2D objektů si také ukážeme popis objektů trojrozměrných, tedy základních tvarů popsaných geometrií.

Pavel Tišnovský

7. 2. 2008 0:00
| 2

Základy tvorby souborů typu X3D

V dnešní části seriálu o grafických formátech a metaformátech si ukážeme základy tvorby souborů uložených podle syntaxe jazyka X3D. Popíšeme si také profily X3D, pomocí kterých se určují vlastnosti ukládaných souborů a také způsob vytváření plošných objektů spolu s nastavením jejích vlastností.

Pavel Tišnovský

31. 1. 2008 0:00
| 5

XML + 3D = X3D

Dalším jazykem určeným pro popis prostorových scén, který si v seriálu o grafických formátech a metaformátech popíšeme, je jazyk nazvaný X3D (Extensible 3D). Jedná se o ideového zástupce již popsaného jazyka VRML (Virtual Reality Modeling Language), který původní ideu VRML v několika směrech rozšiřuje i zpřesňuje.

Pavel Tišnovský

24. 1. 2008 0:00

Jazyk VRML 97: dokončení

V dnešní části našeho seriálu o grafických formátech a metaformátech dokončíme část věnovanou deklarativnímu jazyku VRML 97. Budeme se věnovat především způsobu použití senzorů a spoluprací VRML prohlížečů se skripty napsanými v některém podporovaném skriptovacím jazyce, typicky JavaScriptu.

Pavel Tišnovský

17. 1. 2008 0:00
| 5

Zvukové zdroje, senzory a události ve VRML

V dnešní části seriálu o grafických formátech a metaformátech si vysvětlíme význam zvukových zdrojů umisťovaných do trojrozměrných scén popsaných jazykem VRML. Dále se seznámíme s takzvanými senzory a jejich nezastupitelnou rolí při tvorbě virtuálních světů, které díky nim získávají interaktivitu.

Pavel Tišnovský

10. 1. 2008 0:00

Pokročilejší texturování a podpora multimédií ve VRML

V dnešní části seriálu o grafických formátech a metaformátech dokončíme téma texturování a uvedeme si tří okomentované demonstrační příklady s tělesy složenými z rovinných plošek. Později si také ukážeme, jakým způsobem je možné ve VRML souborech pracovat s multimédii, především se zdroji zvuku.

Pavel Tišnovský

3. 1. 2008 0:00
| 2

Texturování ve VRML

Texturování, neboli nanášení obrázků na povrch 3D objektů, tvoří nedílnou součást moderních metod zobrazování 3D scén. Z tohoto důvodu je texturování podporováno i v jazyce VRML, a to dokonce ve více variantách: texturu je možné mít uloženou přímo ve VRML souboru, v externím obrázku nebo jako animaci.

Pavel Tišnovský

18. 12. 2007 0:00
| 3

Šablonování ve VRML

V dnešní části seriálu o grafických formátech a metaformátech se budeme zabývat problematikou šablonování, což je jeden ze způsobů tvorby trojrozměrných těles. Šablonování je ve VRML souborech možné specifikovat v uzlu typu Extrusion, jehož použití si ukážeme na několika demonstračních příkladech.

Pavel Tišnovský

13. 12. 2007 0:00

Výšková pole a úprava normálových vektorů ve VRML

V dnešní části seriálu o zajímavých grafických formátech a metaformátech si řekneme, jakým způsobem je možné v jazyce VRML 2 nadefinovat tělesa vytvořená pomocí takzvaných výškových polí (height field). Také si ukážeme význam normálových vektorů při specifikaci povrchu tělesa a způsob jejich změny.

Pavel Tišnovský

6. 12. 2007 0:00
| 6

Modelujeme složitější tělesa ve VRML

Ve VRML je možné kromě základních těles jako krychle, koule, kužel a válec vytvářet i složité objekty pomocí takzvaných množin plošek (face set). Tvůrci VRML nezapomněli ani na podporu plošné vektorové grafiky, drátových modelů a také množin bodů, které lze využít při tvorbě částicových systémů.

Pavel Tišnovský

29. 11. 2007 0:00

Materiály a světelné zdroje ve VRML

Většina fotografů vám řekne, že vedle kompozice celého snímku je důležité i správné osvětlení. Totéž platí pro trojrozměrné scény vytvářené na počítači. Aby vynikla prostorovost trojrozměrných scén, je nutné je správně nasvítit. Ve VRML je možné použít tři typy světel, které si dnes podrobně popíšeme.

Pavel Tišnovský

22. 11. 2007 0:00

Tvoříme trojrozměrné scény v jazyce VRML 2

V dnešním článku si na pěti příkladech ukážeme tvorbu trojrozměrné scény v jazyce VRML verze 2. Druhá verze tohoto jazyka přinesla zásadní změny jak v samotném způsobu zápisu objektů, tak i ve skriptování. Pro tvorbu scén si prozatím vystačíme s libovolným textovým editorem a prohlížečem VRML souborů.

Pavel Tišnovský

15. 11. 2007 0:00

VRML: jazyk pro popis virtuální reality

V dnešním článku o grafických formátech se začneme zabývat jazykem VRML, což je jazyk určený pro popis trojrozměrných scén i aktivních objektů použitých v aplikacích virtuální reality. 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.

Pavel Tišnovský

8. 11. 2007 0:00

Práce s grafickým metaformátem EMF

V dnešní části seriálu o grafických formátech a metaformátech si na několika příkladech napsaných v jazyce C ukážeme, jak je možné pracovat s metasoubory typu EMF (Enhanced Windows Metafile). Některé programy pro Linux podporují formát WMF, ale EMF už ne, takže je zde stále prostor pro vylepšování.

Pavel Tišnovský

1. 11. 2007 0:00

Grafický metaformát EMF

V dnešním článku o grafických formátech si popíšeme nástupce WMF, kterým je grafický metaformát nazvaný jednoduše EMF. V tomto formátu, který byl primárně vytvořen pro potřeby třicetidvoubitových operačních systémů MS Windows, je již možné pracovat s cestami a bitmapami nezávislými na zařízení.

Pavel Tišnovský

25. 10. 2007 0:00

Načítání dat z grafických souborů WMF

V dalším článku si ukážeme, jak načítat data - informace o uloženém obrázku z metaformátu WMF. Při práci v operačním systému MS Windows se o načítání WMF souborů nemusíme starat, protože stačí použít funkci z WinAPI, ovšem na jiných systémech je nutné data ve WMF souborech vhodně analyzovat a zpracovat.

Pavel Tišnovský

18. 10. 2007 0:00

Grafické metaformáty WMF a EMF

V dnešním článku si popíšeme metaformát WMF a částečně i EMF. Navzdory svému jménu a primárnímu určení se tyto grafické metaformáty rozšířily ze své domovské platformy MS Windows i na další operační systémy, včetně Linuxu. Dokonce i ve formátu EPS lze ukládat obrázky právě ve struktuře shodné s WMF.

Pavel Tišnovský

11. 10. 2007 0:00
| 6

Zpracování událostí při skriptování výkresů SVG

V již desátém článku orientovaném na téma SVG si ukážeme použití programových skriptů vytvářených zejména v JavaScriptu na několika praktických příkladech. Zaměříme se především na způsob zpracování událostí, popis atributů objektu event a také o dvou metodách vhodných pro získání referencí na grafické objekty.

Pavel Tišnovský

4. 10. 2007 0:00
| 6

Podpora skriptování v grafickém formátu SVG

V dnešním článku si popíšeme vytváření animací pomocí skriptů (naprogramovaných například v JavaScriptu) a řízení vzhledu dokumentu s využitím DOM. Pomocí těchto technik lze naprogramovat i velmi složité animace, reagovat na akce prováděné uživatelem či dokonce vytvářet celé intranetové aplikace.

Pavel Tišnovský

27. 9. 2007 0:00

Pokročilejší animace ve formátu SVG

V dnešní části seriálu o grafických formátech a metaformátech si ukážeme, jakým způsobem je možné v grafickém vektorovém formátu SVG (Scalable Vector Graphics) vytvářet složitější animace založené na skládání lineárních transformací a také pohybu objektů po zadaných křivkách.

Pavel Tišnovský

20. 9. 2007 0:00
| 3

Grafický formát SVG a animace

Animace a s ní související podpora skriptování, například s využitím populárního a rozšířeného JavaScriptu, dělají z grafického formátu SVG velmi flexibilní médium pro tvorbu vektorových animací. Ty se vyznačují poměrně malým objemem dat a vysokou vizuální kvalitou. V tomto ohledu se SVG vyrovná i známému Flashi.

Pavel Tišnovský

13. 9. 2007 0:00

Gradientní výplně a textové objekty v SVG

Gradientní výplně a grafické objekty reprezentující text tvoří důležitou a nenahraditelnou součást mnoha vektorových obrázků. Proto si v dnešním článku ukážeme, jak je možné v souborech typu SVG použít lineární i radiální gradientní výplně a jak se do SVG obrázků vkládají grafické objekty s textem.

Pavel Tišnovský

6. 9. 2007 0:00
| 3

SVG - styly výplní a značky připojované ke křivkám

V dnešním článku si řekneme, jakým způsobem je možné v souborech typu SVG (Scalable Vector Graphics) specifikovat barvu a styl výplně. Kromě toho si ukážeme změnu stylu obrysové čáry a vytváření značek (symbolů) na koncích úseček. Tyto značky je možné použít například při vytváření šipek a podobných objektů.

Pavel Tišnovský

30. 8. 2007 0:00
| 4

Vlastnosti cest a základních geometrických tvarů v SVG

V dnešním článku si popíšeme způsob změny vizuálních vlastností cest a základních geometrických tvarů uložených v souborech ve formátu SVG. Také si řekneme, jak lze cesty i základní geometrické tvary seskupovat do uzlů a specifikovat vlastnosti pro všechny objekty, které jsou v těchto uzlech seskupené.

Pavel Tišnovský

23. 8. 2007 0:00

Scalable Vector Graphics a základní geometrické tvary

Dnes bude popsán zápis informací o základních geometrických tvarech (basic shapes) do souborů typu Scalable Vector Graphics (SVG). Základní geometrické tvary jsou alternativou k minule popsaným cestám, kterou je možné použít při tvorbě animací či při požadavku na zachování informací o nástrojích použitých v editoru.

Pavel Tišnovský

16. 8. 2007 0:00
| 5

Cesty v souborech typu Scalable Vector Graphics

V dnešní části seriálu o grafických formátech a metaformátech si podrobněji popíšeme způsob zápisu cest ve výkresech uložených ve formátu SVG (Scalable Vector Graphics). Ukážeme si použití kvadratických a kubických Bézierových křivek, úsečkových segmentů i segmentů složených z eliptických oblouků.

Pavel Tišnovský

9. 8. 2007 0:00
| 3

Vektorový grafický formát SVG

V dnešním článku se budeme zabývat dalším známým a k tomu velmi dobře navrženým vektorovým formátem. Jedná se o souborový formát nazvaný Scalable Vector Graphics, neboli SVG, který je založený na značkovacím jazyku XML. Uvidíme, že díky dobře navržené struktuře může být i XML soubor překvapivě malý.

Pavel Tišnovský

2. 8. 2007 0:00
120na80.cz: Tipy pro odvodnění organismu

Tipy pro odvodnění organismu

Měšec.cz: TEST: Vyzkoušeli jsme pražské taxikáře

TEST: Vyzkoušeli jsme pražské taxikáře

120na80.cz: Paralen z benzínky

Paralen z benzínky

Měšec.cz: Udali ho na nelegální software a přišla Policie

Udali ho na nelegální software a přišla Policie

Měšec.cz: Ceny PHM v Evropě. Finty na úspory

Ceny PHM v Evropě. Finty na úspory

Vitalia.cz: Tohle je Břicháč Tom, co zhubnul 27 kg

Tohle je Břicháč Tom, co zhubnul 27 kg

Měšec.cz: Kurzy platebních karet: vyplatí se platit? (TEST)

Kurzy platebních karet: vyplatí se platit? (TEST)

DigiZone.cz: Epson: 4K projektory s podporou HDR

Epson: 4K projektory s podporou HDR

Lupa.cz: Největší torrentový web KickassTorrents padl

Největší torrentový web KickassTorrents padl

Měšec.cz: Do ostravské MHD bez jízdenky. Stačí vaše karta

Do ostravské MHD bez jízdenky. Stačí vaše karta

Měšec.cz: Se stavebkem k soudu už (většinou) nemusíte

Se stavebkem k soudu už (většinou) nemusíte

Podnikatel.cz: Účtenky v rámci EET? Klidně emailem

Účtenky v rámci EET? Klidně emailem

Podnikatel.cz: Daň z nemovitosti? Změny budou v říjnu

Daň z nemovitosti? Změny budou v říjnu

Lupa.cz: Vodafone umí volání přes Wi-Fi. Z ciziny jako v ČR

Vodafone umí volání přes Wi-Fi. Z ciziny jako v ČR

Lupa.cz: EU začala prověřovat bezpečnost open-source

EU začala prověřovat bezpečnost open-source

Lupa.cz: eIDAS: Nepřehnali jsme to s výjimkami?

eIDAS: Nepřehnali jsme to s výjimkami?

Podnikatel.cz: Fotogalerie: Jesenka už má skoro 50 let

Fotogalerie: Jesenka už má skoro 50 let

Podnikatel.cz: Přiznal prodej padělků. Pokuta ho nemine

Přiznal prodej padělků. Pokuta ho nemine

Vitalia.cz: Patří maso do dětského jídelníčku?

Patří maso do dětského jídelníčku?

DigiZone.cz: Markíza HD a Dajto? U Digi TV asi minulost

Markíza HD a Dajto? U Digi TV asi minulost