CaZaBa

Úvod

O projektu

Tutorial

Galerie

Download

Koupit

Kontakt

Czech

English

Komplexní geometrie - Úvod II.

Tažená šablona - Dálnice - Finalizace scény

V předchozím tutoriálu Komplexní geometrie - Úvod I. jsme rozpracovali příklad městské scenérie. Nyní se k ní vrátíme a dotvoříme ji přidáním nadzemní dálnice a provedením několika úprav.

Tažená šablona

Pro výrobu modelu dálnice si představíme další funkci Komplexní geometrie - Taženou šablonu. Jde o funkci, která vytvoří model protažením jednoho i více předpřipravených profilů podél zadané trajektorie. Při tom předpokládá, že jak profily, tak trajektorie jsou modely tvořené pouze hranami, bez stěn.

Nejdříve vytvoříme profil dálnice. K tomu stačí obyčejný model Úsečka na kartě 2D modely na levém panelu. Vyberte ji a stiskněte tlačítko Vytvořit. V našem příkladu má těleso dálnice profil šestiúhelníku, proto úsečce nastavte 6 segmentů. Volbou Model - Převod na obecnou geometrii nebo klávesovou zkratkou Ctrl + G ji převeďte na Obecnou geometrii a pomocí úprav vrcholů ji upravte na tvar podobný tomu na obrázku. V měřítku našeho města by celý profil měl mít rozměry X Y Z = (3;0.5;0), což je potřeba hlídat na pozicích jednotlivých vrcholů. Pozn.: První a poslední vrchol bude spárován, ne sloučen. To proto, že Tažená šablona zároveň generuje UV mapování vrcholů vzniklého tělesa a pokud by profil neměl ve svém obrysu samostatné vrcholy, tak by se tažená šablona generovala chybně.

Ještě potřebujeme připravit druhou vstupní komponentu - trajektorii, podle které se profil/šablona vytáhne. Pro tento tutoriál nám postačí, když jako trajektorii použijeme Bézierovu křivku. Na levém panelu na kartě 2D modely zvolte Bézierova křivka a opět stiskněte tlačítko Vytvořit. Aby pasovala do naší scény, tak ji nastavte následovně:

  • Šířka: -50
  • Výška: 100
  • Úhel1: -90
  • Velikost1: 50
  • Úhel2: -90
  • Velikost2: 50
  • Segmenty: 20

Nyní můžeme vyrobit Taženou šablonu. Na levém panelu přejdete na kartu Komplexní geometrie, kde vyberte Taženou šablonu a stiskněte tlačítko Vytvořit. Její nastavení je celkem snadné. U parametru Trajektorie stiskněte tlačítko [...] a ze seznamu vyberte model trajektorie, tedy naši Bézierovu křivku. Potom u parametru Šablona opět stikněte tlačítko [...] a ze seznamu vyberte profil dálnice. A to je vlastně vše, Tažená šablona se vyrobila.

Tip: Může se stát, že se Tažená šablona vyrobí se stěnami převrácenými dovnitř. Stačí ji jen převést na Obecnou geometrii, na kartě úprav stěn všechny stěny vybrat a změnit jejich orientaci tlačítkem Změnit.

V našem případě jsme si Taženou šablonu samozřejmě hodně zjednodušili, ale ve skutečnosti toho tato funkce umí ještě víc. Všimněte si, že v parametru Šablona není textové pole, ale roletka. To znamená, že můžeme postupně vložit více šablon/profilů, jejichž seznam se zobrazí právě v této roletce. Parametrem Vrchol trajektorie pak můžeme aktuálně zvolenou šablonu umístit na konkrétní vrchol trajektorie díky čemuž Tažená šablona potom může různě měnit průběh svého profilu. Ještě níže potom leží sekce Transformace šablony, kde můžeme aktuální šabloně nastavit například jinou rotaci atd., což se opět projeví na podobě výsledného tělesa Tažené šablony.

Dálnice

Samotná Tažená šablona ovšem dálnici ještě netvoří, a proto je potřeba ji upravit následujícími kroky. V prvním kroku vyrobíme a přiřadíme dálnici materiál. Na panelu nástrojů otevřete Paletu materiálů a u jednoho volného klikněte na tlačítko Difuzní pod řadou šedých rámečků. Otevře se okno pro nastavení difuzní textury, kde po stisku tlačítka Otevřít... nalistujte texturu Highway_01.png a potom toto okno zase zavřete. Stejně jako ostatní materiály, které jsme zde zatím vytvořili, i tento bude mít charakter betonu, a proto ho můžeme nastavit stejně:

  • Difuzní textura: Highway_01.png
  • Speculární exponent: 5
  • Speculární složka (dvojklik na barevný čtverec): 64;64;64
  • Ostatní hodnoty: původní

Po nastavení materiál přiřaďte Tažené šabloně tlačítkem Přidat. Dále vidíme, že po vytvoření má Tažená šablona všechny hrany zaoblené. Jelikož vozovka a spodní plocha tělesa dálnice mají tvořit rovinu, je potřeba jejich okrajové hrany zlomit. K tomu model převedeme na Obecnou geometrii klávesovou zkratkou Ctrl + G. Jednou z možností, jak zlomit požadované hrany je, že přepneme pohled viewportu na některý boční. Potom na kartě úprav stěn vybereme všechny boční stěny Tažené šablony. Označení bočních stěn proto, že dálnice leží v rovině a lze to udělat jedním tahem myši zatímco shora je dálnice zakřivená a označování by bylo komplikovanější. Dejte si pozor, abyste při označování z boku nevybrali i horní a spodní stěny. Až budete mít výběr, tak stále na kartě úprav stěn stiskněte tlačítko Převrať a hned potom Změň. Tlačítkem Převrať došlo k převrácení orientace stěn a jejich současnému odříznutí od ostatních - zlomení hran. Tlačítkem Změň jsme potom pouze změnili orientaci těchto stěn zpět na původní.

Ve třetím kroku je nutné upravit UV mapování textury na povrchu modelu dálnice. Ujistěte se, že máte vybraný model dálnice a otevřete okno pro mapování textur buď volbou Model - Mapování textur... nebo klávesovou zkratkou Ctrl + Shift + M. Poté přesuňte vrcholy v UV prostoru tak, aby byly rozloženy po textuře odpovídajícím způsobem (vozovkou nahoru) stejně jako hýbete vrcholy v 3D prostoru. Jelikož na délku textura pokrývá pouze krátký segment dálnice, tak na závěr označte všechny vrcholy a s pomocí transformace Změna velikosti v Mapování textur je roztáhněte několikanásobně podél osy V.

Nakonec dálnici chybí podpůrné pilíře, které vytvoříme nám již známou Generovanou množinou. Nejdříve z karty 3D modely na levém panelu vytvořte Válec:

  • Poloměr: 0.250
  • Výška: 5
  • Sražení: 0
  • Poloměr Seg: 1
  • Výška Seg: 1
  • Obvod Seg: 8
  • Úhel výseče: 360

Na tento válec naneste také materiál dálnice a pomocí Mapování textur jej upravte, aby celý jeho povrch pokrývala pouze část textury betonu. Pro rozmítění těchto válců/pilířů pomocí Generované množiny potřebujeme cílový povrch. Tím bude spodní plocha modelu dálnice. Označte si tedy dálnici, přejděte na kartu úprav stěn a vyberte spodní plochu. Tu potřebujeme izolovat, aby bylo jasné, že se pilíře nemají rozmísťovat jinam, takže na kartě úprav stěn stiskněte tlačítko Duplikovat a pak na kartě úprav elementů stisněte tlačítko Odděl model. Tedy zkopírovali jsme si spodní plochu dálnice a vytvořili z ní samostatný model.

Nyní na kartě Komplexní geometrie vyberte Generovaná množina a stiskněte tlačítko Vytvoř. Samostatný model spodní plochy dálnice vložte jako Model normál i jako Model výšek a jako Model prvku vložte Válec vytvořený před chvílí. Spodní plocha dálnice má celkem vhodnou hustotu segmentů tak, aby umístěním pilíře do každého vrcholu vznikla přirozeně vypadající podpěra celé dálnice. Kolik vrcholů má spodní plocha dálnice zjistíme buď z údaje na kartě vrcholů po označení všech vrcholů a nebo ve vlastnostech modelu (Model - Vlastnosti modelu... nebo Ctrl + P). My ale víme, že v tomto případě jich je 42, takže v Generované množině zadejte Počet prvků = 42.

Pravděpodobně vidíte, že pilíře prostupují skrze dálnici. To napravíme snadno. Vyberte model válce, přepněte na kartu úprav vrcholů, kde všechny vyberte a posuňte je dolů o Z - 2,3. Znovu nastavte válec jako Model prvku do Generované množiny. Takto budou pilíře jen částečně vnořené do tělesa dálnice a zbytek bude sahat až k povrchu terénu. Nyní můžete model dálnice i pilířů umístit na požadované místo ve scéně.

Finalizace scény

Nyní by se scéna měla již velice blížit podobě na obrázku. Na závěr je ještě potřeba zbavit se všech pomocných modelů, které jsme si během práce vyrobili. Pozor: Komplexní geometrie pracuje s odkazy na vstupní modely. Jakmile bychom je smazali, tak by Komplexní geometrie, která je na ně vázaná, ztratila svou podobu při prvním přenastavení. Nejdříve je tedy nutné všechny modely komplexní geometrie převést na obecnou geometrii volbou Model - Převod na obecnou geometrii nebo klávesovou zkratkou Ctrl + G. Teprve až budete mít všechny modely Komplexní geometrie převedené na Obecnou geometrii, tak můžete ostatní pomocné modely smazat.

Zadruhé při tvorbě městské zástavby jsme generovali mrakodrapy, obytné domy a dálnici přes sebe na stejná místa. Vyberte tedy model generované množiny obytných domů a pokud jste jej ještě nepřevedli na Obecnou geometrii, tak to učiňte. Potom přepněte jeden viewport na pohled Ze shora pomocí rozbalovací nabídky v šipce v levém horním rohu a ve stejné nabídce v kategorii Render vyberte Hrany, abychom viděli překrývání všech modelů. Nyní přepněte například na kartu úprav stěn a v tomto pohledu vyberte stěny všech obytných domů, které leží na místě mrakodrapů a smažte je. Úplně stejně také smažte obytné domy, které leží v cestě dálnice.

Město je na světě.

<< Zpět k tématům

Copyright (c) 2013 - 2023

Všeobecné obchodní podmínky

Licence koncového uživatele