Program Truespace a Jeho Praktické Využití
Total Page:16
File Type:pdf, Size:1020Kb
Program TrueSpace a jeho praktické využití The program TrueSpace and its practical application Jan Štievko Bakalářská práce 2010 *** nascannované zadání str. 1 *** *** nascannované zadání str. 2 *** UTB ve Zlín ě, Fakulta aplikované informatiky, 2010 4 ABSTRAKT Následující stránky této bakalá řské práce pojednávají o možnostech 3D grafického programu trueSpace v poslední vydané verzi 7.61. Práce je člen ěna do n ěkolika částí. Teoretická část obsahuje popis veškerých možností programu, p ředevším modelovacích. Praktická část obsahuje n ěkolik ukázek, které demonstrují zp ůsoby modelování, texturování, skriptování a tvorbu animací. Dále práce obsahuje popis tvorby komplexního modelu a jeho uplatn ění v praxi. Toho bylo docíleno nahráním modelu do interaktivní Internetové aplikace Virtual Earth. K práci je p řiložena také podrobná elektronická příru čka. Klí čová slova: trueSpace, modelování, skriptování, Virtual Earth ABSTRACT The following pages of this bachelor thesis deal with the possibilities of 3D graphics program trueSpace in released version 7.61. The work is divided into several parts. The theoretical part contains a description of all program options, especially modeling options. The practical part contains several examples that demonstrate ways of modeling, texturing, scripting, and create animations. Then the work includes a description of the creation of a comprehensive model and its application in practice life. This was achieved by loading a model into interactive Web Virtual Earth. Detailed electronic manual is attached to the work. Keywords: trueSpace, modeling, scripting, Virtual Earth UTB ve Zlín ě, Fakulta aplikované informatiky, 2010 5 Na tomto míst ě bych rád pod ěkoval vedoucímu mé bakalá řské práce panu Ing. Pavlu Pokornému, Ph.D. za jeho cenné rady a p řipomínky, kterými m ě sm ěroval p ři mé práci. Dále bych cht ěl pod ěkovat svým rodinným p říslušník ům za psychickou podporu a za pomoc p ři korekci mé práce po jazykové stránce. V neposlední řad ě pat ří moje pod ěkování vedení spole čnosti Hanácká kyselka, s.r.o., které mi zpřístupnilo své prostory k po řízení podklad ů pro mou práci a hlavn ě paní Ing. V ěř e Andršové, která zprost ředkovala veškeré formální záležitosti, týkající se mého pobytu v areálu firmy. Motto “ Učit se pro život, ne pro školu. „ LUCIUS ANNAEUS SENECA (4 p ř.n.l. - 65 n.l.) UTB ve Zlín ě, Fakulta aplikované informatiky, 2010 6 Prohlašuji, že • beru na v ědomí, že odevzdáním bakalá řské práce souhlasím se zve řejn ěním své práce podle zákona č. 111/1998 Sb. o vysokých školách a o zm ěně a dopln ění dalších zákon ů (zákon o vysokých školách), ve zn ění pozd ějších právních p ředpis ů, bez ohledu na výsledek obhajoby; • beru na v ědomí, že bakalá řská práce bude uložena v elektronické podob ě v univerzitním informa čním systému dostupná k prezen čnímu nahlédnutí, že jeden výtisk bakalá řské práce bude uložen v příru ční knihovn ě Fakulty aplikované informatiky Univerzity Tomáše Bati ve Zlín ě a jeden výtisk bude uložen u vedoucího práce; • byl/a jsem seznámen/a s tím, že na moji bakalá řskou práci se pln ě vztahuje zákon č. 121/2000 Sb. o právu autorském, o právech souvisejících s právem autorským a o zm ěně n ěkterých zákon ů (autorský zákon) ve zn ění pozd ějších právních p ředpis ů, zejm. § 35 odst. 3; • beru na v ědomí, že podle § 60 odst. 1 autorského zákona má UTB ve Zlín ě právo na uzav ření licen ční smlouvy o užití školního díla v rozsahu § 12 odst. 4 autorského zákona; • beru na v ědomí, že podle § 60 odst. 2 a 3 autorského zákona mohu užít své dílo – bakalá řskou práci nebo poskytnout licenci k jejímu využití jen s předchozím písemným souhlasem Univerzity Tomáše Bati ve Zlín ě, která je oprávn ěna v takovém případ ě ode mne požadovat p řim ěř ený p řísp ěvek na úhradu náklad ů, které byly Univerzitou Tomáše Bati ve Zlín ě na vytvo ření díla vynaloženy (až do jejich skute čné výše); • beru na v ědomí, že pokud bylo k vypracování bakalá řské práce využito softwaru poskytnutého Univerzitou Tomáše Bati ve Zlín ě nebo jinými subjekty pouze ke studijním a výzkumným ú čel ům (tedy pouze k nekomer čnímu využití), nelze výsledky bakalá řské práce využít ke komer čním účel ům; • beru na v ědomí, že pokud je výstupem bakalá řské práce jakýkoliv softwarový produkt, považují se za sou část práce rovn ěž i zdrojové kódy, pop ř. soubory, ze kterých se projekt skládá. Neodevzdání této sou části m ůže být d ůvodem k neobhájení práce. Prohlašuji, že jsem na bakalá řské práci pracoval samostatn ě a použitou literaturu jsem citoval. V případ ě publikace výsledk ů budu uveden jako spoluautor. že odevzdaná verze bakalá řské práce a verze elektronická nahraná do IS/STAG jsou totožné. Ve Zlín ě …….………………. podpis diplomanta UTB ve Zlín ě, Fakulta aplikované informatiky, 2010 7 OBSAH ÚVOD .................................................................................................................................... 9 I TEORETICKÁ ČÁST ............................................................................................. 10 1 PO ČÍTA ČOVÁ GRAFIKA ..................................................................................... 11 1.1 ASCII ART ............................................................................................................ 11 1.2 POČÍTA ČOVÁ 2D GRAFIKA .................................................................................... 11 1.2.1 Vektorová grafika ......................................................................................... 11 1.2.2 Rastrová grafika ........................................................................................... 12 1.3 POČÍTA ČOVÁ 3D GRAFIKA .................................................................................... 12 1.3.1 Pojmy v 3D po číta čové grafice .................................................................... 12 2 TRUESPACE ............................................................................................................ 13 2.1 ZÁKLADNÍ CHARAKTERISTIKA PROGRAMU ........................................................... 13 2.2 HISTORICKÝ VÝVOJ .............................................................................................. 13 2.3 MOŽNOSTI PROGRAMU ......................................................................................... 14 2.4 POPIS PROST ŘEDÍ .................................................................................................. 15 2.4.1 Nastavení vlastního prost ředí ....................................................................... 18 2.4.2 Základní ovládání ......................................................................................... 20 2.5 POPIS NÁSTROJ Ů ................................................................................................... 21 2.5.1 Nástroje prezentující 3D scénu - WorkSpace .............................................. 22 2.5.2 Modelovací nástroje ..................................................................................... 23 2.5.3 Material editor .............................................................................................. 26 2.5.4 Rendering ..................................................................................................... 27 2.5.5 Link editor .................................................................................................... 27 2.5.6 Script editor .................................................................................................. 28 2.5.7 Animation editor .......................................................................................... 28 3 VIRTUAL EARTH .................................................................................................. 29 II PRAKTICKÁ ČÁST ................................................................................................ 31 4 PŘÍKLADY POUŽITÍ JEDNOTLIVÝCH NÁSTROJ Ů ..................................... 32 4.1 HOŘÍCÍ POCHODE Ň ............................................................................................... 32 4.2 MODELOVÁNÍ KRAJINY A OBLOHY ........................................................................ 36 4.3 MODELOVÁNÍ BLUDIŠT Ě ....................................................................................... 39 4.4 SKRIPTOVÁNÍ BLUDIŠT Ě ....................................................................................... 41 4.4.1 Padající objekt .............................................................................................. 42 4.4.2 Teleportace ................................................................................................... 43 4.4.3 Odsunutí m říže ............................................................................................. 44 4.5 ANIMACE PR ŮLETU BLUDIŠT ĚM A KRAJINOU ........................................................ 46 5 KOMPLEX HANÁCKÉ KYSELKY, S.R.O. HORNÍ MOŠT ĚNICE ................ 48 UTB ve Zlín ě, Fakulta aplikované informatiky, 2010 8 5.1 ZÍSKÁNÍ REFEREN ČNÍCH FOTOGRAFIÍ A VYTVÁ ŘENÍ TEXTUR ................................. 48 5.2 MODELOVÁNÍ A TEXTUROVÁNÍ ............................................................................ 49 5.3 IMPORT MODEL Ů DO VIRTUAL EARTH .................................................................. 51 ZÁV ĚR ............................................................................................................................... 54 CONCLUSION .................................................................................................................. 55 SEZNAM POUŽITÉ LITERATURY .............................................................................