Rhino (Rhinoceros 3D) – lanksti ir tiksli 3D modeliavimo platforma, skirta sudėtingos geometrijos, nestandartinių konstrukcijų ir parametrinių projektavimo sprendimų kūrimui. Kartu su integruota vizualinio programavimo aplinka Grasshopper ji leidžia automatizuoti pasikartojančias užduotis, greitai vertinti projektavimo alternatyvas ir optimizuoti projektuojamas formas bei konstrukcinius sprendinius.
Platus suderinamumas su BIM, konstrukcijų analizės, vizualizavimo ir skaitmeninės gamybos įrankiais padeda sklandžiai įtraukti „Rhino“ į esamus darbo procesus – nuo pirminės koncepcijos ir analizės iki detalizavimo bei gamybos.

Rhino ir Grasshopper leidžia kurti nestandartines konstrukcijas ir pasikartojančių elementų sistemas. Pakeitus tarpatramį, aukštį, elementų žingsnį ar kitą parametrą, visa modelio geometrija atnaujinama pagal nustatytą logiką, todėl jos nereikia kurti iš naujo.
Parametrinis modelis leidžia greitai generuoti ir palyginti skirtingas konstrukcines schemas, elementų išdėstymą, skerspjūvius bei geometrinius sprendinius. Tai padeda anksčiau įvertinti alternatyvas, pasirinkti efektyviausią koncepciją ir sumažinti brangių pakeitimų riziką vėlesniuose projekto etapuose.
Grasshopper gali būti susietas su konstrukcijų analizės ir BIM programomis, tokiomis kaip Dlubal RFEM, Tekla Structures ir Autodesk Revit. Modelio geometrija bei duomenys gali būti perduodami tarp skirtingų darbo aplinkų, todėl mažėja pakartotinio modeliavimo poreikis, duomenų neatitikimų rizika ir projektui skiriamas laikas.
Pasikartojančias modeliavimo užduotis galima paversti Grasshopper algoritmais, šablonais ar įmonės vidiniais įrankiais. Kartą sukurta projektavimo logika gali būti naudojama kituose projektuose ir perduodama komandos nariams, taip standartizuojant darbo metodus, išsaugant įmonės inžinerinę patirtį ir mažinant rankinių klaidų tikimybę.
Rhino programinė įranga su daugybe efektyvių 3D modeliavimo įrankių leidžia labai tiksliai ir išsamiai kurti neįtikėtinas formas, nesvarbu, kuo remiamasi: brėžiniu, eskizu ar net 3D skenavimo duomenimis.
Rhino yra pagrįsta NURBS (Non-Uniform Rational Basis Splines) geometrija ir yra suderinama su dauguma projektavimo, modeliavimo, braižymo, CAM, prototipų kūrimo, renderininmo ir iliustravimo programų.
Grasshopper leidžia įkelti Rhino geometriją (taškus, linijas, paviršius ir kt.), sukurti geometriją bei importuoti Grasshopper geometriją bei kitus parametrus atgal į Rhino (ar į kitus programinius paketus, pvz., Tekla Structures, Dlubal RFEM ir kt.).
Pirminė Grasshopper paskirtis yra generatyvinio algoritmo kūrimas. Algoritmai sukuriami jungiant komponentus ir parametrus. Komponentų išvesties duomenys naudojami kaip įvesties duomenys kitiems komponentams. Didžioji dalis Grasshopper komponentų generuoja 3D geometrijas, tačiau ši programinė įranga taip pat palaiko ir kitus algoritmus: skaitinius, tekstinius, garsinius, vizualinius, haptinius.
Algoritmų įgalintas parametrinis BIM – parametrinis projektavimas, susietas su parametriniu modeliavimu: