Multimediální materiál pro výuku 2D a 3D grafiky A7B39MGA – Multimediální a grafické aplikace A7B39PGR – Programování grafiky
Ladislav Čmolík Katedra počítačové grafiky a interakce ČVUT v Praze, FEL
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
Tutoriál pro 2D rastrovou grafiku v programu Gimp http://dcgi.felk.cvut.cz/home/cmolikl/A7B39MGA/tutorialy.html
Tutoriál pro 2D vektorovou grafiku v programu Inkscape http://dcgi.felk.cvut.cz/home/cmolikl/A7B39MGA/tutorialy.html
Tutoriál pro DTP v programu Scribus http://dcgi.felk.cvut.cz/home/cmolikl/A7B39MGA/tutorialy.html
Výukové video o aliasu http://www.youtube.com/watch?v=xiOuesWMauY
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
Tutoriál pro 3D modelování v programu Blender http://dcgi.felk.cvut.cz/home/cmolikl/A7B39MGA/tutorialy.html
Tutoriál pro volné 3D modelování v programu Blender http://dcgi.felk.cvut.cz/home/cmolikl/A7B39MGA/tutorialy.html
Tutoriál pro texturování v programu Blender http://dcgi.felk.cvut.cz/home/cmolikl/A7B39MGA/tutorialy.html
Video tutoriál o 3D modelování v programu Blender http://www.youtube.com/watch?v=4t0IFiMk41E
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
Výukové video o Phongově osvětlovacím modelu http://www.youtube.com/watch?v=L4oAQL_Mv5w
Výukové video o sledování paprsku http://www.youtube.com/watch?v=ZL94WXm5LSE
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
MGA BLENDER - TUTORIÁL BOTA
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
Cíl tutoriálu +
Cílem tutoriálu je vymodelovat 3D botu
(3)
Krok 1 +
Otevřete Blender
+
Automaticky bude vytvořena nová scéna obsahující kameru, bodové světlo a krychli
+
Odstraňte krychli
(4)
Krok 2 +
Zapněte panel vlastností 3D okna (n)
+
Nastavte obrázek boty (lze stáhnout ze stránek předmětu) jako pozadí pohledu zepředu
(5)
Krok 3 +
Přepněte se do pohledu zepředu
+
Vložte do 3D scény novou plochu (Shift+A -> Mesh -> Plane)
+
Nastavte polohu a orientaci plochy dle obrázku
(6)
Krok 4 +
Přepněte se do editačního režimu
+
Vyberte spodní hranu plochy
+
Přepněte se do pohledu zepředu
+
Pomocí funkce extrude (e) vytáhněte z hrany další plochu
+
Opakujte funkci extrude a kopírujte tvar podrážky (7)
Krok 5 +
Přepněte se do pohledu shora
+
Přidejte modifikátor Subdivision-surfaces
+
Pomocí transformací vrcholů upravte tvar do podoby podrážky
(8)
Krok 6 +
Vyberte všechny hrany na okraji podrážky
(9)
Krok 7 +
Přepněte se do pohledu zepředu
+
Pomocí nástroje extrude (e) vytáhněte z vybraných hran plochy
+
Funkci extrude zopakujte 3x
(10)
Krok 8 +
Tvar nově vytvořené geometrie upravte pomocí transformací vrcholů do podoby boty
(11)
Krok 9 +
Přepněte se do objektového režimu
+
Přepněte se do pohledu zepředu
+
Vložte do 3D scény nový kvádr jako základ pro podpatek
(12)
Krok 10 +
Přepněte se do editačního režimu
+
Vyberte horní plošku kvádru
+
Pomocí nástroje extrude (e) z plošky vytáhněte objem
+
Proveďte extrude ještě jednou
(13)
Krok 11 +
+ + +
Přidejte podpatku modifikátor subdivisionsurfaces Přepněte se do editačního režimu Vyberte hrany tak jako na obrázku Na panelu vlastností 3D okna (n) nastavte těmto hranám Mean crease na 1 + To způsobí, že tyto hrany
zůstanou ostré (14)
Krok 12 +
Pomocí transformace vrcholů upravte tvar do podoby podpatku
(15)
Krok 13 + + + + +
Přepněte se do objektového režimu Vložte do 3D scény nový kvádr Přidejte mu modifikátor subdivision-surfaces Přepněte se do editačního režimu Vyberte hrany jako na obrázku a nastavte jim Mean crease na 1 (16)
Krok 14 +
Přepněte se do objektového režimu
+
Pomocí transformací upravte velikost nově vloženého kvádru do podoby podrážky podpatku
(17)
Výsledek po nasvícení a vykreslení
(18)
Děkuji za pozornost
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
MGA GIMP - TUTORIÁL GRAFFITI
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
Cíl tutoriálu +
Cílem tutoriálu je vytvořit digitální graffiti na stěně + Tak abychom si původní obrázek nezničili a mohli každý krok zpětně
upravit
původní obrázek
výsledek (3)
Zdroje +
Stáhněte si původní obrázek ze stránek předmětu
+
Stáhněte si font Nosegrind z http://www.dafont.com/nosegrind.font + Naistalujte si font a restartujte GIMP + Pokud nemáte práva k instalaci fontu lze font přidat do GIMPu nahráním do .gimp2.8/fonts
ve vašem domovském adresáři
(4)
Výběr +
Otevřete původní obrázek
+
Použijte nástroj text + Zvolte písmo Nosegrind + Napište nápis MGA a upravte
velikost písma na 130px
+
Použijte výběr dle barev a magickou hůlku +
+ +
Vyberte text Uložte výběr do kanálu (Vybrat-> Uložit do kanálu) Zrušte všechny výběry (Vybrat-> Nic)
(5)
Barva +
Vytvořte novou průhlednou vrstvu + Přidejte vrstvě masku (výběr
uložený do kanálu) + Přepněte se zpět na editaci vrstvy + Pomocí nástroje rozprašovač vyplňte graffiti barvou
(6)
Odstín +
Duplikujte vrstvu s barvou a změňte režim vrstvy z Normální na Barva + Změnou průhlednosti vrstev s pak
můžete míchat obě vrstvy s pozadím a dosáhnout realistického zobrazení
(7)
Jas +
Vytvořte novou průhlednou vrstvu
+
Přidejte masku vrstvy + Zvolte náš uložený kanál
+
Vyplňte vrstvu černou barvou
+
Nastavte režim vrstvy na Jas
+
Pomocí krytí vrstvy můžete kontrolovat ztmavení barev
(8)
Obrys +
Převeďte uložení kanál na výběr + Převeďte výběr na cestu (Vybrat->Na cestu) + Zvolte nástroj Štětec + Nastavte stopu na velikost a barvu,
kterou budete vykreslovat cestu
+
Vytvořte novou průhlednou vrstvu + Zvolte nástroj Cesty + V okně pro cesty zobrazte uloženou cestu + Vyberte cestu + Zvolte Vykreslit cestu + Zvolte vykreslení nástrojem Štětec (9)
Stékající barva +
Vytvořte novou průhlednou vrstvu + Zvolte nástroj Štětec + Nastavte správnou velikost stopy + Zvolte černou barvu jako barvu
popředí + Nakreslete do vrstvy stékající barvu
(10)
Popředí +
Duplikujte vrstvu pozadí
+
Vytvořte výběr, kterým vyberete část sloupu zakrývajícího graffiti
+
Přidejte vrstvě masku + Zvolte jako masku výběr
+
Vyberte masku pro editaci + Zvolte bílou barvu jako barvu popředí + Vyberte nástroj Štětec
a nastavte
krytí na 20% + Upravte masku tak aby špína na zdi překrývala písmeno M
(11)
Výsledek
(12)
Děkuji za pozornost
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
MGA INKSCAPE - TUTORIÁL KRABICE
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
Cíl tutoriálu +
Cílem tutoriálu je nakreslit krabici ve vektorové grafice
(3)
Krok 1 +
Otevřete inkscape
+
Zvolte nástroj pro kreslení Bézierových křivek
+
Vytvořte tři objekty představující tři strany krabice
(4)
Krok 2 +
Nastavte přichytávání vrcholů (na panelu úplně vpravo) + Přichytávání vrcholů je zapnuto + Přichytávání řídících bodů je
zapnuto + Vrcholy jsou přichytávány k ostrým řídícím bodům
+
Pomocí přichytávání vrcholů odstraňte mezery mezi stranami krabice
(5)
Krok 3 +
Zvolte nástroj pro editaci cest
+
Vyberte horní stranu krabice
+
Vyberte jeden ze segmentů označených na obrázku a rozdělte ho na dva segmenty
+
Proveďte to samé pro druhý označený segment (6)
Krok 4 +
Vyberte nově vytvořené body segmentů a cestu v nich přerušte
+
Vyberte horní stranu krabice a rozdělte ji na dva samostatné objekty (Křivka -> Rozdělit na části)
+
Nyní máme čtyři samostatné objekty + Na obrázku je každý vyplněn
jinou barvou (7)
Krok 5 +
Chceme dosáhnout efektu pomačkané krabice
+
Převeďte levý, oba spodní a pravý obrys krabice na křivky a lehce je zvlňte
(8)
Krok 6 +
+
+
+ +
Vyplňte jednotlivé části krabice pomocí gradientů Zvolte levou část krabice a vyplňte jí radiálním gradientem Zvolte nástroj pro editaci cest a upravte střed a orientaci gradientu Pro střed gradientu zvolte barvu #c2aa99 Pro vnější část gradientu zvolte barvu #926a4f (9)
Krok 7 +
Vyplňte pomocí gradientů zbylé části krabice
+
Snažte se docílit efektu jako by na krabici svítilo světlo shora zleva
(10)
Krok 8 +
Nyní zvýrazníme hrany krabice
+
Pomocí nástroje hvězda vytvořte třícípou hvězdu a vyplňte ji světlou barvou
+
Převeďte hvězdu na křivky (Křivka -> Objekt na křivku)
+
Upravte hvězdu tak aby cípy kopírovaly hrany krabice
+
Nastavte rozmazání hvězdy na 1 (11)
Krok 9 +
+ +
Nakreslete do rohů krabice tvary představující špínu Vyplňte tyto tvary tmavě hnědou barvou Nastavte rozmazání tvarů na 10
(12)
Krok 10 +
Nyní vytvoříme fleky na krabici
+
Vytvořte obdélníky a elipsy a převeďte je na křivky
+
Obdélníky a elipsy postupně zdeformujte pomocí rozšíření (Extensions->Změna křivky->Fractalize…)
(13)
Krok 11 +
Rozmístěte fleky na krabici
+
Vyplňte fleky lineárními gradienty z černé do průhledné
(14)
Krok 12 +
Vytvořte dva obdélníky
+
Převeďte je na křivky
+
Upravte je do podoby lepenky přes horní okraj krabice
+
Segment na konci lepenky několikrát rozdělte a rozmístěte nově vzniklé řídící body jako na obrázku (15)
Krok 13 +
Vyplňte obě části lepenky hnědou barvou #625037 + Větší část lepenky vyplňte lineárním gradientem, kde počáteční i koncová barva je #625037 + Přidejte do gradientu další 3 barvy + Prostřední z barev gradientu nastavte na #a4804a + Upravte gradient dle obrázku + Přesuňte obě části lepenky pod odlesk na hranách krabice (16)
Krok 14 +
Přidáme texturu, která nám pomůže vytvořit špínu na krabici
+
Stáhněte si texturu z http://texturez.com/textures/rust/4133
(17)
Krok 15 +
Vytvoříme ořez pro texturu
+
Vyberte všechny 4 objekty, které reprezentují strany krabice, zkopírujte je a znovu vložte
+
Nové kopie objektů vyberte a proveďte jejich sjednocení (Křivka->Sjednocení)
+
Měli byste získat jeden objekt odpovídající tomu na obrázku (18)
Krok 16 +
Vložíme texturu do našeho obrázku (Soubor->Import…)
+
Nově vytvořený ořez umístíme nad texturu
+
Vybereme texturu a ořez
+
Provedeme ořez Objekt->Ořez nastavit)
(19)
Krok 17 +
Ořezanou texturu zarovnáme s krabicí
+
Zobrazíme panel vrstev (Vrstva->Vrstvy…)
+
Vytvoříme novou vrstvu nad stávající vrstvou
+
Ořezanou texturu umístíme do nové vrstvy
+
Nastavíme režim (Blend mode) nové vrstvy na Screen (20)
Výsledek
(21)
Děkuji za pozornost
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
MGA SCRIBUS - TUTORIÁL
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
Cíl tutoriálu +
Vyrobit dvojstranu časopisu
(2)
Krok 1 +
Spusťte program Scribus
+
Vytvořte nový dokument
(3)
Krok 2 +
Měli byste získat dvojstranu jako na obrázku
(4)
Krok 3 +
Vložte a rozmístěte na dvojstranu 1 obrazový rámec (na obrázku vyznačen zeleně) a 4 textové rámce
+
Rámce nevybarvujte, nechte je průhledné
(5)
Krok 5 +
Pro vložené rámce (na obrázku ty barevné) nastavte obtékání textu Vlastnosti->Tvar->Použít tvar rámce
(6)
Krok 5 +
Pro zbývající dva textové rámce + Vložte 10 odstavců
výplňového textu
+
A nastavte: + Velikost písma na 9pt + Zarovnání do bloku + Posunutí prvního řádku dle
řádkování + Dělení slov Extra->Dělení slov v textu
(7)
Krok 6 +
Stáhněte si obrázek stelarc.jpg ze stránek předmětu
+
Vložte obrázek do obrazového rámce
+
Přizpůsobte obrázek rozměrům rámce + Vlastnosti->Obrázek->
Přizpůsobit obrázek rámci + Zrušit Proporcionálně
(8)
Krok 7 +
Pro textový rámec nadpisu upravte text na „Testovací nadpis“
+
Natavte vlastnosti textu (Vlastnosti>Text) + Řez: Tučný (Bold) + Velikost: 53pt + Barva: Magenta + Horní okraj: 11pt
(9)
Krok 8 +
Upravte vlastnosti textu zbylých textových rámců
Tučné (Bold), 15pt, pevné řádkování 18pt, zarovnání vlevo Tučné (Bold), 9pt, automatické řádkování, zarovnání vlevo, posun prvního řádku: řádkování, okraje: dolní 5pt Tučné (Bold), 14pt, pevné řádkování 16pt, zarovnání vlevo, okraje: horní 7pt, dolní 7pt, levý 20pt, barva textu: Magenta (10)
Krok 9 +
Do každého z prázdných textových rámců vložte 1 odstavec výplňového textu
(11)
Krok 10 +
Upravte obrys obrazového rámce tak aby byl zarovnán s horní hranou písma nadpisu + Vlastnosti->Tvar->Upravit + Zaškrtnout Upravit
obrysovou čáru + Provést úpravy + Konec úprav
+
Změňte obtékání textu kolem obrazového rámce na Použít obrysovou čáru (12)
Krok 11 +
Vložte tvary, rozmístěte a obarvěte dle obrázku
(13)
Krok 12 +
Vložte textové rámce a upravte jejich obsah
(14)
Krok 13 +
Vložte textové rámce a vložte čísla stránek + Dvojklik na textový rámec pro úpravu textu + Vložit->Symbol->Číslo stránky
(15)
Výsledek
Děkuji za pozornost
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
MGA BLENDER - TUTORIÁL SUD
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
Cíl tutoriálu +
Cílem tutoriálu je vymodelovat 3D sud
(3)
Krok 1 +
Otevřete Blender
+
Automaticky bude vytvořena nová scéna obsahující kameru, bodové světlo a krychli
(4)
Krok 2 +
Pomocí transformace zvetšení/zmenšení upravte tvar krychle tak aby odpovídal prknu
(5)
Krok 3 +
Vložte do 3D scény kružnici tvořenou Bézierovými křivkami (Shift+A-> Curve->Circle)
(6)
Krok 4 +
Vyberte krychli
+
Přidejte modifikátor Array + Nastavte počet opakování na
pevný počet (fixed count)
+
Přidejte modifikátor Curve + Vyberte vloženou kružnici
(7)
Krok 5 + +
+ +
Vyberte kružnici Pomocí transformace zvětšení zvětšete kružnici tak, aby proporce krychle a kružnice odpovídaly proporcím sudu Vyberte krychli Nastavte modifikátor Array + Relative offset v ose x na
hodnotu 1.03 + Počet opakování na maximum tak aby se jednotlivá prkna nepřekrývala. (8)
Krok 6 +
Pomocí transformace zvětšení/zmenšení upravte velikost kružnice tak aby mezera mezi prvním a posledním prknem odpovídala mezerám mezi ostatními prkny
(9)
Krok 7 +
Vyberte prkna a přepněte se do editačního režimu (Tab) + Můžeme editovat jen první z
prken
+
Zvolte nástroj Loop Cut and Slide + Najeďte myší na vrchní hranu
prkna a otočte kolečkem myši o jeden krok + Potvrďte rozdělení stiskem levého tlačítka myši
+
Přepněte se zpět do objektového režimu (Tab)
+ Nyní by měla být prkna zaoblená
dle křivky
(10)
Krok 8 +
Vložte do scény deformační mřížku (Shift+A->Lattice)
+
Umístěte mřížku tak aby obsahovala celý sud
+
Nastavte rozlišení mřížky v ose w na 4
(11)
Krok 9 +
Zvolte prkna
+
Přidejte modifikátor Lattice
+
Jako deformační mřížku nastavte vloženou mřížku
(12)
Krok 10 +
Vyberte prkna
+
Přepněte se do editačního režimu
+
Pomocí nástroje Loop Cut and Slide rozdělte prkno vertikálně tak jak je uvedeno na obrázku
(13)
Krok 11 +
Vyberte deformační mřížku + Přepněte se do editačního režimu + Vyberte 8 řídících vrcholů ve střední části mřížky + Pomocí transformace zvětšení posuňte tyto vrcholy dále od osy rotace sudu (s a poté Shift+z) (14)
Krok 12 +
Přepněte se na pohled shora
+
Vložte nový Válec + Nastavte počet vrcholů na
obvodu válce na stejný počet jako počet prken + Odstraňte obě podstavy válce + Zbyde nám jen plášť válce + Vše lze nastavit ihned po vložení válce na panelu nástrojů 3D okna (t)
(15)
Krok 13 +
+ + +
Dočasně vypněte modifikátor Lattice pro prkna Přepněte se do editačního režimu Označte všechny vrcholy (a) Proveďte extrude (e) + Ihned zmáčněte enter
+
Proveďte zvětšení (s) + V rovině xy (Shift+z)
+
Pomocí transformací upravte tvar a polohu objektu tak jako na obrázku
(16)
Krok 14 +
Pro červený objekt z předchozího kroku přidejte modifikátor Array + Nastavte počet opakování na 2 + Nastavte relativní vzdálenost v
ose z (relativní vzdálenost v ose x bude 0)
+ +
+
Přidejte modifikátor Mirror a zrcadlete dle osy z Přidejte modifikátor Lattice a nastavte stejnou deformační mřížku jako pro prkna Opět zapněte modifikátor Lattice pro prkna (17)
Krok 15 + + + + +
+
Vyberte prkna Přepněte se do editačního režimu Vyberte všechny hrany na okraji prkna Zapněte panel vlastností (n) Nastavte Mean Crease na hodnotu 1 Toto nastavení způsobí to, že po aplikaci dělených ploch budou tyto hrany stále ostré (18)
Krok 16 +
Přepněte se do objektového režimu
+
Přidejte pro prkna modifikátor Subdivision surfaces (dělené plochy)
(19)
Krok 17 + + + + +
+
Vyberte okruží kolen sudu Přepněte se do editačního režimu Vyberte okrajové hrany okruží Nastavte Mean Crease na 1 stejně jako pro prkna Přepněte se do objektového režimu Přidejte pro okruží modifikátor Subdivision surfaces stejně jako pro prkna (20)
Krok 18 +
Vložte do scény nový válec
+
Pomocí transformací a válec upravte do podoby víka sudu
+
Pomocí modifikátoru Mirror zrcadlete víko i na dolní část sudu
(21)
Výsledek po nasvícení a vykreslení
(22)
Děkuji za pozornost
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
MGA BLENDER - TUTORIÁL SUD - TEXTURY
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
Cíl tutoriálu +
Cílem tutoriálu je otexturovat 3D sud
(3)
Krok 1 +
Ze stránek předmětu stáhněte soubor obsahující 3D model sudu a otevřete ho.
+
V souboru je oproti výsledku z tutoriálu o modelování sudu několik změn + Je aplikován modifikátor Array pro
prkna + Jsou aplikovány modifikátory Array a Mirror pro okruží (4)
Krok 2 +
Ze stránek předmětu si stáhněte obrázek prken a obrázek rzi, které použijeme jako textury rez.jpg
prkna.jpg
(5)
Krok 3 +
Vytvořte nové okno a nastavte typ tohoto okna na UV/Image editor
(6)
Krok 4 +
V okně UV/Image editor otevřete stažené obrázky (Image -> Open Image)
(7)
Krok 5 + + + +
+ +
V okně UV/Image editor zobrazte obrázek prken V okně 3D pohledu vyberte prkna Přepněte se do editačního režimu Přepněte se na pohled zepředu Vyberte všechny vrcholy (a) Z menu okna 3D pohledu zvolte Mesh -> UV Unwrap -> Project From View (8)
Krok 6 +
V okně UV/Image editor upravte polohu vrcholů tak aby šířka prken odpovídala prknům na obrázku
(9)
Krok 7 +
V okně 3D pohledu se přepněte zpět do objektového režimu
+
Vytvořte pro prkna nový materiál + Pokuste se nastavit parametry materiálu tak aby odpovídal dřevu
(10)
Krok 8 +
Vytvořte pro prkna novou texturu + Typ textury nastavte na Image or Movie + Jako obrázek zvolte obrázek prkna.jpg + Zvolte UV mapování a vyberte
vytvořené mapování UVMap + Nastavte, že textura ovlivní barvu 3D objektu a normálový vektor objektu (bump mapping) + Pro normálový vektor nastavte vliv textury na 0.2
(11)
Krok 9 +
Kroky 5 až 8 zopakujte pro obě víka sudu
+
Při Mesh -> UV Unwrap -> Project From View se musíme dívat na sud shora
+
V UV/Image editoru upravte pozici vrcholů tak aby textura odpovídala obrázku
(12)
Krok 10 +
V okně UV/Image editor zobrazte obrázek rez.jpg
+
V okně 3D pohledu vyberte okruží
+
Zopakujte kroky 5 až 8 pro okruží s těmito modifikacemi + Místo Mesh -> UV Unwrap -> Project
From View použijeme Mesh -> UV Unwrap -> Cylinder Projection při pohledu na sud zepředu + V UV/Image editoru upravíme geometrii dle obrázku + Jako texturu použijeme obrázek rez.jpg (13)
Krok 11 +
Přidejte do 3D scény 3 světla
+
Rozmístěte světla dle studiového rozmístění
+
Vykreslete 3D scénu (F12)
(14)
Děkuji za pozornost
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti