Nacházíte se zde: Rhino3D.cz > Články > Zásuvné moduly > RhinoTerrain - tvorba terénu ve velkém stylu


RhinoTerrain - tvorba terénu ve velkém stylu

Publikováno: 9.1.2008 | Autor: Jan Slanina | Rubrika: Zásuvné moduly | Komentáře: 0 - Doporučit

RhinoTerrain - ikonaPokud se věnujete architektuře nebo vizualizacím, tak jistě svádíte často souboj s modelováním terénu. Dosud bylo nutné terén doslova "poslepovat" z různých ploch a záplat pomocí klasickýcjh modelovacích příkazů Rhina. Naštěstí je těmto dnům konec - už teď si můžete otestovat zásuvný modul RhinoTerrain, který generuje složité terény z vrstevnic a 3D bodů doslova ve zlomku sekundy.

Zásuvný modul na digitální modelování terénu pro Rhino 4.0

Poznámka k článku: většina obrázků je animovaná a proto jejich velikost obvykle překračuje 1MB. Vyčkejte proto, až se plně načtou a začnou se přehrávat. Na obrázky můžete kliknout pro zobrazení obrázku v originální velikosti (rovněž animovaného). Autorem pluginu je francouzský veterán GISu, Claude Vuattoux. Údajně již neměl po 15 letech o programování dalších aplikací zájem, ale když viděl programovací rozhraní Rhina a podporu vývojářů, pustil se s nadšením do práce a rychlost výpočtu terénu v jeho pluginu pro Rhino (jedná se o milisekundy) prý vzbuzuje nelíčený údiv GISových harcovníků, zvyklých na velké systémy...

Nedávno jsem měl možnost shlédnout Claudovu prezentaci naživo (na londýndké akci Shape to Fabrication II), proto vám nyní mohu ukázat několik fotek z této přednášky:

Claute Vuattoux, autor zásuvného modulu RhinoTerrain
Claute Vuattoux, autor zásuvného modulu RhinoTerrain, při prezentaci na akci Shape to Fabrication 2 v Londýně

Terén v Rhinu
Všimněte si ostrých zlomových linií (breaklines) v lomu v pravé části obrázku

www.rhinoterrain.com
www.rhinoterrain.com - zde si můžete stáhnout betaverzi

Popis zásuvného modulu RhinoTerrain

Vstupní data

  1. Na vstupu mohou být body , mraky bodů, křivky a polygonové sítě
  2. Výstupem je standardní polygonová síť Rhina, podél zlomových linií (HardBreakLines) mohou být zrušeny svary

RhinoTerrain - křivky (vrstevrnice)
Kliknutím obrázek zvětšíte (4.9 MB)

Velice rychlý Delaunayův algoritmus

  1. Delaunayova triangulace
  2. Vynucená triangulace (Constrainded Triangulation)
  3. Rychlé vytvoření trojúhelníků
  1. 1 milión bodů zpracován za < 2s na jednojádrovém 2.33 MHz CPU
  2. Asi 3x rychlejší na quad core cpu ( paralelní algoritmus s OPENMP ) v dalším vydání.
highspeed_small
Delaunayova triangulace (kliknutím zvětšíte, 3.5 MB)
constrain_small
Vynucená triangulace (kliknutím zvětšíte, 3.9 MB)

Boundary Alpha Shape

Dokáže najít i ten nejsložitější tvar hranice modelu 

  1. Konvexní obálka
  2. Nejkonkávnější tvar

konvexní a konkávní tvar
Kliknutím obrázek zvětšíte (1.8 MB)

 

Tvrdé a měkké linie zlomu (Hard and Soft BreakLines)

Ideální pro zachycení přesného tvaru modelu  

HardSoft_Petit
Kliknutím obrázek zvětšíte (3.5 MB)

Obrysové křivky

  1. Primární a sekundární inteval křivky
  2. Hladkost křivek
  3. Výstup jako lomené čáry

contours
Obrysové křivky. Kliknutím obrázek zvětšíte (200 kB)

Detekce geografických prvků

  1. Použití smyček tvrdých zlomových linií (HardBreaklines) pro zrušení svatu sítě
  2. Rozpojení sítě v uzavřených ostrůvcích

geosmall
Kliknutím obrázek zvětšíte (2 MB)

Ortofotografické mapování

Referenční obálkový kvádr ortofotografie je namapován s přesností na jednotlivé pixely na 3D síť.

Můžete použít TIF fotografie ve vysokém rozlišení (podle paměti a výkonu grafické karty).

Model si můžete pohlížet v reálném čase včetně textury.  

orthophoto_small
Kliknutím obrázek zvětšíte (3.7 MB)

Dokonce můžete využít možnosti Rhina v oblasti stereoskopického zobrazení:

Stereoskopické zobrazení
Stereoskopické zobrazení

Ukázka práce modulu s demonstračními daty

V instalačním archivu betaverze RhinoTerrain se nachází také několik demonstračních souborů s daty. Ukážeme si jeden z nich.

RhinoTerrain - vstupní data
Vstupní model obsahuje 552 bodů a 377 křivek

RhinoTerrain
Lomené čáry jsou členité, různě dlouhé, některé jsou otevřené, jiné uzavřené... celkem obsahují 96 566 řídicích bodů.

RhinoTerrain
Čtete dobře. Za 297 milisekund bylo vytvořeno 193 484 polygonů, které obsahují celkem 97 118 bodů.

RhinoTerrain
Vystínovaný terén přesně prochází vybranými body

RhinoTerrain
Vystínovaný terén se zobrazením polygonové sítě

RhinoTerrain
Vystínovaný terén se zobrazením původních vstupních čar a bodů

RhinoTerrain
Výsledná síť

A na závěr několik screenshotů od autora pluginu...

(obrázky opět můžete zvětšit kliknutím myší na plnou velikost)


/data/imgs/01612l.jpg

RhinoTerrain

RhinoTerrain

RhinoTerrain

Cena a dostupnost

Zásuvný modul RhinoTerrain bude komerčně dostupný ve verzi 1.0 koncem ledna 2008. Již nyní si jej můžete objednat v našem internetovém obchodě 3Dshop.cz. Odkazy na konkrétní produkty najdete pod článkem. Ceny jsou následující (bez 19% DPH):

RhinoTerrain 1.0 commercial single user 17.100,- Kč
RhinoTerrain 1.0 education single user  3.460,- Kč
RhinoTerrain 1.0 educational labkit 17.500,- Kč

U školních licencí je třeba doložit potvrzení o studiu.Majitelé verze 1.0 dostanou verzi 2.0 zdarma hned jakmile začne její vývoj. Finální verze bude mít tytéž funkce jako aktuální beta, bude obsahovat opravy chyb a import souboru ArcView (populární formát v GISu). Tato finální verze by měla být k dispozici koncem ledna 2008. V současné době autor pracuje na těchto funkcích:příkazy pro tvarování terénu - vkládání cest apod.profil terénutematický terén (spád, výška...)dynamický terén (přidávání bodů, zlomových linií...)

Související odkazy

Související články

Nahoru ↑