Rhinoceros

Oblíbený 3D modelář s českou lokalizací pro přesné modelování volných tvarů. Nyní ve verzi 6 a pro oba systémy - Windows i Mac OS.

Popis

3D modelář volných tvarů Rhinoceros

Rhinoceros - loďČím si tento program získává uživatele z tak různorodých oblastí, jako je strojírenství, architektura, design, konstrukce automobilů, letadel a lodí, reklama nebo šperkařství? Tajemství je ukryto v kombinaci volnosti, s jakou vymodelujete jakýkoliv myslitelný tvar, přesnosti, se kterou tento tvar vymodelujete s ohledem na jeho následnou výrobu a zejména v lehkosti, s jakou budete své modely tvořit a upravovat. Rhinoceros vás nVrtačka, model z Rhinaenechá na holičkách, ať už pracujete s jakýmikoliv dalšími programy a procesy - možnosti exportu a importu jsou již v základu programu skutečně působivé a někteří uživatelé dokonce používají Rhino jako levný souborový převodník. Rhino si rozumí s formáty jako je DXF, DWG, DGN, IGES, Step, sldprt, sldasm, VDA, AI, PDF, OBJ, 3ds, lwo a s mnoha dalšími. Dokoupit lze navíc moduly pro načítání nativních souborů z Catie 4, 5 a 6, Creo, Solidedge, Inventoru nebo Unigraphicsu. Do Rhina existují desítky zásuvných modulů, mimo jiné 2 až 5osý CAM nebo moduly pro vizualizaci.

Rhinoceros se vyznačuje těmito vlastnostmi:

  • Neomezené 3D modelování volného tvaru. Nástroje, které naleznete pouze v produktech s řádově vyšší cenou
  • 2D kreslení a anotace. Uchopování, trasování, souřadnice, výkresy, kótování. Vše lze přesně numericky řídit
  • Analýza a oprava STL sítí pro 3D tisk, který vyžaduje uzavřené sítě. Rhino má nástroje pro jejich analýzu a opravu
  • Extrémní přesnost. Návrh, analýza, dokumentace a výroba přesných modelů bez ohledu na velikost a složitost
  • Neomezené úpravy. Upravujte model volně bez ohledu na to, jak jste k tvaru dospěli nebo jak chcete pokračovat dále
  • 64bitová architektura. Využijte výkon svého počítače naplno.
  • Kompatibilita. Vyměňujte soubory s aplikacemi z různých oborů - Illustrator, AutoCAD, SketchUp a s mnoha dalšími...
  • Rozšiřitelnost. Otevřená architektura, veřejný souborový formát, desítky specializovaných zásuvných modulů...
  • Rychlé zaučení. Zaměřte se na modelování a vizualizaci bez toho, že byste tápali v ovládání programu
  • Rychlost. Rhino je rychlé dokonce i na běžném notebooku. Není vyžadován žádný zvláštní hardware
  • Dostupnost - velice nízká cena licence. Žádné udržovací poplatky. Neskutečně výhodný poměr cena/výkon
  • 3D tisk a CAM. Z Rhina lze přímo tisknout na 3D tiskárně a s modulem RhinoCAM lze generovat dráhy nástroje

Rhinoceros nabízí jedno z nějsilnějších geometrických jader na současném trhu. Můžete pracovat přesně a přitom tvarově volně s mnoha typy geometrie včetně křivek, ploch, spojených ploch, těles a polygonových sítí.

Měli byste také vědět, že

  • Rhino podporuje DWG/DXF(AutoCAD 2012 a starší) a načítá šrafy, kóty, typy a tloušťky čar, hladiny a bloky
  • v Rhinu můžete používat oblíbené renderovací moduly - V-Ray, KeyShot, Brazil, Maxwell...
  • Rhino lze po vypršení demoverze využívat legálně jako prohlížeč 2D/3D modelů... vše funguje, pouze neukládá
  • v současné sobě probíhá převod Rhina na platformu MAC OS X - více informací a betaverze na www.irhino3d.com

Informace o výrobci, společnosti McNeel&Associates

  • Založena v roce 1980
  • Celosvětová působnost, sídlo v Seattle
  • Vlastněna zaměstnanci. Žádní vnější investoři
  • 75 zaměstnanců po celém světě, 5 regionálních kanceláří
  • Celosvětově 500 prodejců, distributorů a OEM partnerů
  • Prodejce a vývojář pro AutoCAD od roku 1985
  • Vývoj Rhina zahájen v roce 1992. Uvedení na trh v roce 1998.

Co je Rhino

  • Rhino dokáže vytvářet, editovat, analyzovat a převádět NURBS křivky, plochy a tělesa. Podpora sítí a mraků bodů
  • Obsahuje nástroje pro neomezené 3D modelování volných tvarů
  • Nabízí přesnost nezbytnou pro návrh, enginheering, analýzu a výrobu čehokoliv od šperku po zaoceánskou loď
  • Je kompatibilní s dalšími aplikacemi pro CAD/CAM, engineering, analýzu, renderování, animaci a ilustraci
  • Načítá a opravuje poškozené soubory STL a IGES
  • Je dostupné, rychle se ho naučíte, je bez udržovacích poplatků
  • Je rychlé dokonce i na běžném notebooku

Rhino jako platforma pro vývojáře a programátory

Rhino je jako otevřená platforma značně lákavé pro vývojáře i pro řadové uživatele, kteří potřebují doplnit konkrétní funkčnost pro svůj obor. Ohledně programování máte tyto možnosti:

  • Rhino pythonPříkazové skripty a makra
  • RhinoScript (postaven na Visual Basicu)
  • C++ pluginy
  • .NET pluginy
  • IronPython

Kdo používá Rhino

Architekti, konstruktéři a designéři, kteří chtějí

  • navrhovat bez omezení, danými tradičními CAD/CAM a polygonovými modelovacími programy
  • mít nad svými návrhy vyšší míru kontroly v celém průběhu konstrukčního procesu až po finální produkt

Profesionálové, kteří používají Rhino jako doplněk svých 3D nástrojů:

  • Solid Edge, AutoCAD, Inventor, SolidWorks, Creo, UG, CATIA, SDRC, CAM, prototyping a software pro MKP
  • 3D Studio Max, Softimage, Lightwave a Adobe Illustrator
  • 3D laserové scanery a digitizéry
  • obráběcí a skenovací stroje, 3D tiskárny

Učitelé a studenti (Rhino je v českém školství velice populární)
Vývojáři 3D aplikací, kteří v Rhinu získají silný CADový základ
Kutilové a hobby nadšenci, kteří s Rhinem a podomácky sestavenou frézkou dokážou zázraky...

Funkce

Rhino 5 - hlavní obrázek

Přesné 2D kreslení a konstrukční pomůcky

Paleta pro kreslení kružnicZákladem 3D modelování jsou křivky. Rhinoceros proto disponuje velice silným arzenálem pro jejich kreslení a editaci. Kreslit můžete všechny základní křivky jako jsou úsečky, lomené čáry, křivky volného tvaru, n-úhelníky, kuželosečky, spirály nebo šroubovice, ale u každé funkce je navíc k dispozici množství příkazových voleb, které dále upravují chování příkazu - můžete například přímo kreslit zaoblený obdélník nebo kuželosečku kolmou k zvolené křivce v zadaném bodě.

Pro přesné kreslení je absolutně nezbytný propracovaný systém uchopování objektů. Rhinoceros nejen že nabízí množství standardních uchopovacích režimů (jejich paletku vidíte níže), ale přináší také velice zajímavé jednorázové uchopovací režimy, jako je trasování po ploše nebo křivce, kreslení kolmo/tečně z křivky, uchopení středu mezi dvěma body a trasování podél přímkly či rovnoběžky. Uživatele, kteří jsou zvyklí na pokročilé 2D pomůcky, jistě potěší technologie SmartTrack, která dokáže pomocí kombinace "chytrých" úchopových bodů, pomocných tečen, kolmic a rovnoběžek značně urychlit 2D kreslení. O zadávání numerických souřadnic, rozměrů, úhlů a délek snad ani není třeba mluvit...

Uchopování objektů v Rhinu

K dispozici máte také nástroje pro výkresovou dokumentaci - automatické vytvoření (neokótovaných) 2D pohledů z 3D modelu, kótovací a anotační nástroje, typy čar, tloušťky čar, šrafy, rozvržení výkresu a nový správce tisku. Kóty a anotační pomůcky se zobrazují i ve 3D pohledu. Na následujícím obrázku je 2D výkres, který byl vytvořený z 3D modelu a okótován:

Kóty a anotační pomůcky

Rhinoceros rovněž načítá DWG/DXF(AutoCAD 200x, 14, 13 a 12 a z jiných aplikací) a načítá šrafy, kóty, kótovacích styly, typy a tloušťky čar, hladiny a bloky. Načítá rovněž nativní soubory Microstation DGN. Níže vidíte příklad výkresu načeného z AutoCADu. Celé výkresy lze orientovat libovolně v prostoru, lze je tedy například přiložit na fasádu a ulehčit si tak modelování.

2D výkres z programu AutoCAD načtený do Rhina

2D křivky můžete nejen kreslit, ale i editovat. U každé křivky si můžete zapnout řídicí body a pomocí těchto bodů ji můžete volně deformovat. Další funkce umožňují například stříhání, rozdělení, prodloužení, zaoblení, zkosení či odsazení křivek. Mezi křivkami můžete vytvářet plynulý přechod a tento přechod dokonce můžete tvarovat v reálném čase:

Příkaz PlynulýPřechodKřivky

3D modelování

Nástroje jako vytažení křivek, tažení po 1 a 2 trasách, potažení nebo rotace profilu jsou v Rhinu samozřejmostí. Kromě obyčejné rotace umí Rhino rotovat i po trase. Touto trasou může být jakákoliv křivka, může to být i lomená čára. Zde je několi příkladů rotace po trase (trasa je modrá, profil černý a červeně je naznačená osa rotace):

Rotace profilu po trase

Příkaz Potáhnout samozřejmě umí potáhnout libovolné množství křivek plochou, navíc ale ještě dokáže zajistit tečnou návaznost na okolní plochy v případě, že jejich hrany zahrnete do vstupu příkazu potáhnout, jako na následujícím obrázku:

Potažení s tečnou návazností na okolní plochy

Při tažení po jedné trase můžete zvolit libovolné množství profilů (řezů):

Tažení po jedné trase

Tažení po dvou trasách je ještě zajímavější funkce než tažení po jedné trase, protože umožňuje lépe definovat požadovaný tvar plochy. Při tvorbě tras pro tažení neomezujte svoje myšlení pouze na dvě mimoběžné křivky - na následujícím obrázku zrcátka je použitá finta, dvě trasy, které se sbíhají do jednoho bodu a tvoří zde plynule a hladce zakončený vrchlík...

Tažení po dvou trasách

Teď se podíváme na zajímavější funkce. První z nich je příkaz Plát, který dokáže proložit libovolné body, křivky a hrany plochou s volitelnou tečnou návazností. Tento příkaz můžete vyplnit třeba pro tečné vyplnění složitého otvoru tvořeného mnoha hranami:

Příkaz Plát pro vyplnění složitého otvoru ve spojené plošeZajímavou funkcí je také Plocha ze sítě křivek. Zadání musí splňoavt čtyřhrannou topologii a vybrat můžete křivky i hrany ploch. Tento příkaz umožňuje definovat tolerance na hraniční i vnitřní křivky plochy a stupeň spojitosti v případě, kdy se vytvářená plocha dotýká hran jiných ploch a to až do stupně G2. Na následujícím obrázku byla chybějící část automobilového blatníku vygenerována jako plocha ze sítě křivek. Jako vstup příkazu byly vybrány červené křivky i hrany sousedních ploch, na které plocha navazuje s G2 spojitostí.Plocha ze sítě křivek

Další zajímavý příkaz je OdsaditKřivkuNaPloše. Tento příkaz odsadí křivku ležící na ploše zvoleným směrem a o danou vzdálenost. Odsazená křivka přitom bude stál ležet na stejné ploše jako původní křivka. Na následujícím obrázku vidíte praktické využití tohoto příkazu - hrany šedé plochy byly odsazeny (vznikly červené křivky) a odsazenými křivkami byla plocha stříhána, aby vznikl volný prostor pro vytvoření plynulého přechodu mezi základní šedou plochou a modrýim plochami.

Odsazení křivky na ploše

Pokud leží křivka na ploše, můžete ji vytáhnout kolmo k ploše. Je jedno, zda se jedná o promítnutou nebo nabalenou křivku na plochu nebo o její hranu. Níže byly hrany otvorů v kokpitu stíhačky vytaženy směrem dovnitř, vznikly tak červené plochy, které jsou v každém bodě kolmé k základní ploše kokpitu:

VytáhnoutKolmoKPloše

Příkazová historie

Příkazy pracující s historií vytváří geometrii, kterou lze interaktivně editovat prostřednictvím editace vstupních křivek a to i po opětovném otevření souboru. Výsledné plochy si "pamatují" jak byly vytvořeny a při editaci vstupních křivek se v reálném čase mění i výsledná plocha. Záznam historie, aktualizaci objektů s historií, uzamykání objektů s historií a varovné zprávy při porušení historie můžete zapnout nebo vypnout. Mezi příkazy pracující s historií patří například Rotovat, RotovatPoTrase, Vytáhnout, Potáhnout, SíťKřivek, DeformovatPodleKřivky, DeformovatPodlePlochy, Promítnout, Průsečík, Kopírovat, Zrcadlit, Přesunout, Otočit a mnoho dalších. Na následující příkladech si ukážeme využití příkazové historie v konkrétních situacích.

Nejběžnější funkcí, která s historií pracuje, je příkaz Rotovat. Na následujícím obrázku je profilová křivka, která byla orotována kolem osy příkazem Rotovat. Při změně tvaru křivky prostřednictvím editace řídicích bodů se ihned překresluje i výsledná plocha.

Příkazová historie - Rotovat

Další ukázka představuje model nože. Střenka je vytvořena potažením série kružnin příkazem Potáhnout. Když si následně zobrazíme řídicí body (v našem případě u každé druhé kružnice) a myší tyto body přesuneme, zdeformuje se odpovídajícím způsobem ihned i výsledná plocha.

Příkazová historie - Potáhnout

UDT- univerzální deformační technologie

UDT je unikátní technologie, která umožňuje zcela volné tvarování objektů. Deformovat lze geometrii libovolného typu - plochy, spojené plochy, tělesa, křivky a polygonové sítě. Deformace je velice spolehlivá - nestane se, že by se nějaké spojené plochy rozpojily, dokonce je zachován i stupeň návaznosti mezi plochami. V zásadě rozlišujeme dvě hlavní skupiny deformací - deformace pomocí klece (klecí může být křivka, plocha či prostorová klec bodů) a deformace podle kivky nebo plochy. První typ je více umělecký, objekt plasticky deformujeme v reálném čase prostřednictvím deformace přiřazené klece. Slouží tedy spíš k hledání tvaru a k volné deformaci. Druhý typ je více přesný, techničtější - objekty transformujeme z výchozí křivky nebo plochy (není to nutný požadavek, ale nejčastěji to bývá úsečka nebo rovina) do libovolné cílové křivky nebo plochy. Takto můžeme například přiložit libovolný objekt na jinou plochu nebo můžeme objekty (například písmena) nechat plynout podél nějaké křivky.

Lžička na následujícím obrázku je deformována pomocí klece. Klecí je v tomto případě křivka. Když deformujeme křivku pomocí řídicích bodů, prodělává lžička, která je k této "kleci" přiřazená, zcela identickou daformaci a to v reálném čase..

RhinoUDT - deformace podle křivky

Zcela stejně je tomu v případě, kdy klecí je plocha. Na rozdíl od křivky zde ovšem máte mnohem širší možnosti deformace.

UDT - deformace podle plochyNejpokročilejším stylem klece je 3D síť řídicích bodů, kterou lze buď nakreslit ručně jako kvádr, nebo je možné tento kvádr vytvořit automaticky jako obálku deformovaného objektu. Počet řídicích bodů ve směrech os X, Y a Z lze zadat při tvorbě klece.UDT - doformace pomocí 3D klece bodůJak už bylo řečeno výše, druhou velkou oblastí deformací je deformace podle již existující křivky nebo plochy. Tyto deformace jsou více "technické", protože umožňují nechat objekt plynout podle již známeho tvaru. Díky tomu můžete například ohnout objekt podle křivky nebo přiložit přesně objekt na jinou plochu (logo, reliéf atd). Na následujícím obrázku je opět model lžičky, tentokrát ji ale nebudeme ohýbat interaktivně pomocí "klece" jako výše, ale zdeformujeme ji podle dvou cílových křivek. Rovná křivka nad lžičkou je výchozí (referenční) páteř a dvě křivky volného tvaru jsou cílové křivky pro deformaci. Na prostředním obrázku jsou lžičky zdeformované podle dvou cílových křivek a na pravém obrázku je ukázka spolupráce této funkce s historií - pokud zobrazíme řídicí body cílových křivek a tyto křivky zdeformujeme, zedformuje se ihned odpovídajícím způsobem také model lžičky.

Deformace podle křivkyStejně pracuje funkce Deformace podle plochy, s tím rozdílem, že transformace probíhá mezi páteřní (obvykle rovinnou) a cílovou plochou, můžete tedy deformovat objekty do libovolně složitého prostorového tvaru.

UDT - Deformovat podle plochyCílová plocha může být libovolně zakřivená, jako vidíte na následujícím obrázku. U vzorku pneumatiky je navíc zajímavé, že se skládá z několika stovek ploch, na každém segmentu je ještě milimetrové zkosení a po transformaci se nestane, že by se někde plochy rozpojily nebo že by došlo k nějakému poškození objektu.

UDT - deformace podle plochy

Zobrazení

Technologie zobrazení v Rhinu umožňuje tvorbu uživatelských zobrazovacích režimů, zobrazení se skrytými neviditelnými hranami. Podporovány jsou rovněž dva monitory a stereo zobrazení pomocí 3D brýlí.

V Rhinu máte několik možností, jak do pozadí pohledu umístit obrázek (ať už fotografii nebo naskenovanou kresbu). První z nich je funkce Podkladový obrázek. Obrázek se umístí do daného pohledu a pohybuje se stejně, jak pohybujete (posunujete, zoomujete) s pohledem. Další možností je příkaz Obrazový rám, který umístí obrázek na fyzicky existující rovinu. Na rozdíl od pokladového obrázku můžete mít v každém pohledu libovolný počet obrazových rámů. Příklad obrazového rámu vidíte na následujícím snímku:

Obrazový rám

Poslední možností je Tapeta. To je obrázek, který "natvrdo" vyplní celý pohled a při manipulaci s pohledem se nijak nemění. Využívá se zejména v perspektivním pohledu, do kterého nahrajete například fotografii pozemku a model natočíte tak, aby perspektivně do této fotografie zapadnul.

Video

Ke stažení

Pro nové uživatele:

Zkušební verze Rhina 6 (česká lokalizace, 64-bitový) cca. 256MB

Zkušební verze Rhina 5 pro počítače Apple MAC (64-bitová verze pro OS X 10.8.5 a novější) cca. 190MB


Plně funkční verze na 90 dní. Po této době pouze přestane ukládat a zablokuje zásuvné moduly. Zkušební verzi Rhina nainstalujte každému zaměstnanci ve vaší firmě, protože ji může legálně využívat jako bezplatný prohlížeč 3D souborů.


Až si projdete návody dodávané s demoverzí Rhina, podívejte se také na tyto návody.

Návody pro Rhino v češtině.

Návody pro Rhino, na webu McNeela.


Pro stávající uživatele:

Zoo 4.0

Správce plovoucích licencí pro pracovní skupiny pro Rhino 2.0, 3.0, 4.0, Flamingo, Penguin a Bongo. Zoo je zdarma.

Zoo 5.0

Správce plovoucích licencí pro pracovní skupiny pouze pro Rhino 5.0 (Rhino 4.0, Flamingo, Penguin, Brazil a Bongo nejsou podporovány). Zoo je zdarma.

Zásuvné moduly třetích stran

Rhino OS X - Work in Progress/Beta

Vývoj Rhina pro Max OSX je zcela veřejný a přístupný každému. Pokud se schcete podílet na formování Rhina pro OS X, stáhněte si posledín WIP/beta verzi a na diskusní skupině Rhina pro OSX napište svůj názor.

Pro pokročilé uživatele a vývojáře:

Grasshopper

Designérům a konstruktérům, kteří chtějí zkoumat nové tvary prostřednictvím generativních algoritmů, je určen Grasshopper®, grafický editor, který je těsně provázán s prostředím a modelovacími nástroji Rhina. Na rozdíl od RhinoScriptu nevyžaduje Grasshopper žádné znalosti programování nebo skriptování.

Rhino .NET SDK

Software Development Kit (SDK) nabízí vývojářům nástroje pro .NET, které jsou nezbytné pro vývoj zásuvných modulů pro Rhino 4.0 a 5.0.

Rhino C++ SDK

Software Development Kit (SDK) nabízí vývojářům nástroje pro C++, které jsou nezbytné pro vývoj zásuvných modulů pro Rhino 4.0 a 5.0 (pouze 32 bitů).

Rhino RDK

Renderer Development Kit (RDK) nabízí vývojářům nástroje pro vývoj renderovacích zászvných modulů pro Rhino 4.0.

Rhino 5.0 C++ SDK - Prerelease

Software Development Kit (SDK) nabízí vývojářům nástroje pro C++, které jsou nezbytné pro vývoj zásuvných modulů pro Rhino 5.0, 32- nebo 64-bit.

Rhino I/O Toolkit

Zdrojový kód v C++ pro načítání a zapisování souborů Rhino 3DM je dostupný na webu openNURBS.

Časté dotazy

Časté dotazy a odpovědi na ně naleznete na oficiálním českém serveru Rhina na této stránce.

Licencování

  • Komerční licence - Commercial

    Komerční licence je jednouživatelská licence. Uživatel je oprávněn nainstalovat ji na více počítačů (typicky na pracovní a domácí počítač či notebook), ovšem za předpokladu, že tato licence nebude spuštěna na více než jednom místě současně.

    Pokud potřebujete pro své zaměstnance více licencí, je nutné nakoupit potřebný počet licencí nebo je možné sdílet licence mezi zaměstnanci pomocí bezplatného správce plovoucích licencí ZOO.

    Koupit Rhinoceros 6 cz - Commercial na 3Dshop.cz

  • Studentská licence - Educational

    Studentská licence je jednouživatelská licence, která je určena studentům denního i večerního studia všech stupňů škol, akreditovaných u MŠMT, dále všem učitelům (i externím) a také akreditovaným školám. Educational licence je plně komerční a lze ji legálně využívat i po ukončení studia nebo zaměstnaneckého poměru bez nutnosti upgradu na komerční licenci. Educational licenci lze během i po ukončení studia nebo zaměstnaneckého poměru využívat komerčně.

    Tato licence je nepřenosná, nelze ji prodat či převést na jinou osobu. Student může po dobu studia upgradovat za studentskou cenu, po ukončení studia musí upgradovat za komerční cenu.

    Koupit Rhinoceros 6 cz - Educational na 3Dshop.cz

  • Školní/univerzitní multilicence - Lab Kit

    Tato multilicence je určena pro školní učebny a laboratoře. Multilicenci lze nainstalovat maximálně na 30 počítačů.

    Učebnou či laboratoří se rozumí jedna lokální síť s počítači, např. několik místností v rámci areálu, a maximální počet počítačů nesmí překročit 30.

    Koupit Rhinoceros 6 cz - Lab Kit na 3Dshop.cz

Odkazy

Modely zdarma ke stažení

  • flyingarchitecture.com

    Vynikající web a záslužný čin uživatele Rhina Matúše Nedeckého. Na této stránce si můžete zcela bezplatně stáhnout stovky modelů pro Rhino z nejrůznějších oborů a od různých uživatelů z celého světa.

    Objekty jsou přehledně setříděny podle kategorií a jsou opatřeny komentářem, případně doplňujícími vizualizacemi. Modely většinou obsahují materiály a textury pro V-Ray. Na této stránce najdete také návody na modelování v Rhinu.

Sociální sítě

Blogy

 

 

Historie

Trocha historie nikoho nezabije

Uživatelé se nás často ptají, odkud se tu Rhinoceros vzal, jakou má historii, kdo je jeho výrobce. Po světě dokonce kolují různé pikantní legendy, proto by nebylo na škodu lehce osvětlit temné kouty počítačového pravěku. Nuže, to bylo tak...

... v roce 1980 založil Robert McNeel společnost TLM, Inc. Ta se po intermezzu s vývojem účetních programů pro strojírenské a architektonické firmy a portací programů pro výpočty metodou konečných prvků do UNIXových systémů vrhla v roce 1985 na prodej a podporu AutoCADu.

McNeel zahájil v roce 1986 vývoj nadstaveb pro AutoCAD, tentokrát již pod novým názvem firmy Robert McNeel & Associates (RMA). Uživatelé stále častěji požadovali podstatně výkonnější nástroje pro 3D modelování (tehdy zejména pro modelování lodí) a tento tlak je také prvním impulsem pro úvahy nad vývojem předchůdce Rhina.

V květnu 1992 došlo k první schůzce mezi McNeelem a firmou Applied Geometry (AG), tvůrcem geometrického jádra - NUBS knihovny AGLib. Mezi klienty AG v této době patřila taková jména jako Alias Research, Spatial, Honda nebo Tecnomatix. Firma AG tehdy požádala McNeela o začlenění knihovny od AGLib do AutoCADu. Jak vidíte, to, že má Rhino v sobě kus Aliasu, není žádná fáma. Ale to byl teprve začátek, Rhino se má s Aliasem setkat ještě mnohokrát...

V červenci 1992 byl během pouhých 3 dnů vytvořen první prototyp této knihovny v prostředí AutoCADu. V listopadu téhož roku uzavírá McNeel s AG smlouvu o vývoji NURBS modeláře AccuModel pro AutoCAD. McNeel se měl starat o marketing (v té době již měl na kontě tisíce prodaných licencí AutoCADu) a vývoj a podporu na straně AutoCADu. AccuModel ale nakonec zcela uvolnil místo Rhinu, programu s neuvěřitelně raketovým nástupem. Ale nepředbíhejme.

V listopadu 1992 přišel do firmy Michael Gibson a „přinesl" s sebou polygonový modelář Sculptura, který vytvořil jako svůj školní projekt. Ti, kteří slyší trávu růst, už zaslechli vzdálené dunění stáda nosorožců :-)

Na jaře roku 93 byla Sculptura oficiálně zveřejněna. Mcneel přebírá vývoj do svých rukou a brzy poté byl vytvořen první prototyp Sculptury 2 s podporou NURBS geometrie.

V listopadu 1993 byla Sculptura přejmenována na Rhinoceros. Byla to spíš přezdívka z recese, ale název se ujal více než dobře. V lednu 1994 podepsal McNeel smlouvu s AG, podle které licencoval NURBS knihovnu AGLib pro svou firmu. Vzdálený dusot a jemné chvění země již mohli zaslechnout i méně vnímaví jedinci :-)

A pak to přišlo: v dubnu 94 byl vůbec poprvé zveřejněna Sculptura na Graphic Alternative BBS. Jednalo se o první veřejně dostupnout betaverzi předchůdce Rhina.

V květnu 1994 přešel z AG k McNeelovi doktor Dale Lear, návštěvníkům diskusní skupiny Rhina dobře známý matematický démon a vývojový tým tak získal mocnou podporu. Mimochodem, odtud možná pramení zvěsti (nikoliv nepříjemné :) že se na Rhinu podílí vývojáři Aliasu. V té době je ale také Alias Research kupuje firmu AG. McNeel už samozřejmě tuší, že mu Alias Research brzo zavře kohoutek s životodárnou knihovnou a spoléhá se naplno na vlastní vývojový tým.

V březnu 1994 byla Sculptura přejmenována na Rhinoceros a ve stejném měsíci byl Rhinoceros předváděn zájemcům na Siggraphu.

V červnu 1995 došlo k odkoupení Alias Research firmou Silicon Graphics a McNeel dostává poslední update knihovny AGLib, ale to už se rozjel vlastní vývoj naplno. Když se nosorožec rozeběhne, nic ho už nezastaví... Dozvuky těchto neklidných měsíců dolehnou až do konce roku 2002, ale o tom později.

V červnu 1996 byla poprvé zveřejněna betaverze Rhina na Internetu. McNeel očekával 500 testerů během tří měsíců. Místo toho se během několika málo týdnů nahromadilo velice slušných 3.000 beta testerů.

V listopadu 96 již testovalo Rhino 5.000 uživatelů. Tento počet bez jakékoliv reklamy ze strany firmy McNeel stoupnul na 50.000 uživatelů v září 1997 a stále rychle rostl. Nezapomeňte, že se stále jednalo o bezplatné betaverze a jejich vývoj probíhal zásadně na veřejnosti. McNeel financoval celý vývoj z vlastních zdrojů bez vnějších investorů, tak je tomu ostatně dosud.

V červenci 1998 dosáhl počet „beta-testerů" neuvěřitelnou hodnotu 100.000 uživatelů, těsně před uvedením první komerční verze se tento počet ještě zvýšil na 110.000.

V prosinci 1998 byla uvedena do prodeje první komerční verze Rhinoceros 1.0 (od stejného data se prodává program i v České republice).

Pak následovaly klidné roky běžného softwarového vývoje, postupně byla představena verze 1.1 a následně byl vydán Rhinoceros 2.0.

K výraznějšímu rozčeření poklidně plynoucích vod došlo koncem roku 2002, protože 31. prosince 2002 vypršela firmě McNeel licence na geometrickou knihovnu AGLib. Tato zdánlivě nepříliš zajímavá událost měla několik důsledků. Předně bylo nutné urychlit vývojové práce na zcela novém jádru Rhina 3.0, které je ze sebe zcela setřáslo poslední zbytky staré knihovny a navíc se díky jeho moderní struktuře otevřely velice zajímavé možnosti při vývoji nových funkcí Rhina. Rovněž není bez zajímavosti, že McNeel v minulém roce zdvojnásobil svůj vývojový tým. Dále bylo nutné stáhnout ze všech distribučních kanálů veškerá Rhina 2.0 - to se týkalo také různých upgradů a demoverzí na webových stránkách. I tato operace nakonec proběhla úspěšně.

Spolu s vývojem nového jádra probíhaly infarktové práce na lokalizaci neustále se měnícího uživatelského rozhraní a veškeré dokumentace k Rhinu do několika evropských jazyků - němčiny, francouzštiny, italštiny, španělštiny a - nebudu vás napínat, stejně už to víte - také do češtiny. Ač se to možná nezdá, samotná lokalizace představovala téměř rok intenzivní práce a tisíce stran překladu. A nakonec si přečtěte, co o vývoji a cílech Rhina prohlásil asi před sedmi pár lety člověk nejpovolanější - Bob McNeel, zakladatel firmy McNeel & Associates:

„Když jsme začali vyvíjet Rhino, měli jsme k dispozici omezené prostředky a museli jsme si dobře rozmyslet, co pro nás bude nejdůležitější. Padlo rozhodnutí, že se zaměříme na high-end modelování volných ploch, tedy na oblast, kde jedinými alternativami byly (a stále jsou) programy typu Alias, Catia, PT/Designer (dříve CDRS) a ICEM Surf.

Naše idea byla následující: pokud bychom byli schopni na obyčejné PC přenést 90% funkčnosti high-end systémů za 10% jejich ceny a navíc by se nám podařilo napsat program, který je jednoduchý a uživatel se ho snadno naučí a navíc bude dostatečně rychlý pro produktivní práci třeba i na laptopu, mohli bychom zaplnit velkou mezeru na trhu. Do 90% funkčnosti nám stále ještě trochu práce zbývá, ale myslím si, že ostatních cílů již bylo dosaženo."

Od té doby výrazné procento funkčnosti přibylo, vždyť citovaný text byl psán zhruba před sedmi lety. Dnes už je skutečnost taková, že mnohé funkce Rhina 4 (zejména deformační technologie UDT) při prezentacích vzbuzují úžas i na tvářích otrlých majitelů high-end CADů, jejichž ceny za „očesané" verze začínají někde na statisících korun... A k počtu instalací se dá říct asi tolik, že dle posledních zpráv od McNeela se celosvětově používá přes 250 000 instalací Rhina. Ale teď už dost historie, na podvečerním nebi se rozlévají kýčovitě medové paprsky zapadajícího afrického slunce a na horizontu se rýsuje statný nosorožec, směřující důstojným krokem vstříc své budoucnosti...