گرس هاپر (Grasshopper)، یک زبان برنامهنویسی بصری (visual programming) است که بر روی برنامه راینو (Rhino) قابل نصب است. این پلاگین توسط دیوید روتن (David Rutten) در شرکت رابرت مکنیل و شرکا (Robert McNeel & Associates) توسعه پیدا کرده است. از این پلاگین برای مدل سازی انعطاف پذیر، الگوهای تکرار شونده، مدل سازی پارامتریک، تحلیل سازه و بررسی اقلیمی و برای ایجاد الگوریتم های مولد مورد استفاده قرار می گیرد. به عنوان یک پلاگین راینو، گرس هاپر با یک محیط مدلسازی قدرتمند و همهکاره که توسط حرفهای های طیف متنوعی از رشتهها شامل معماری، مهندسی ، طراحی محصول و غیره استفاده میشود یکپارچه و هماهنگ است. ترکیب راینو و گرس هاپر امکان تعریف کنترل دقیق پارامتریک (Parametric) بر مدل ها، قابلیت کنکاش در جریان طراحی مولد (Generative design)، و سکویی برای توسعه سطح بالاتری از منطق برنامه نویسی را برای ما فراهم میکند.
این پلاگین از راینو 6 به بعد در خود نرم افزار راینو گنجانده شده است.
انواع پلاگین های معروف گرس هاپر
- آنالیز و شبیه سازی میزان تابش خورشید (Sunflower)
- فرمیابی و شبیه سازی (Kangaroo)
- آنالیز و بهینه سازی تکاملی (Octopus)
- مجموعه ابزارهای کاربردی برای طراحی فرم های ریاضی ، پنل سازی سطوح و داده (lunchbox)
- افزونه کانگرو برای تولید فرم و بهینه سازی فرم ها از طریق اعمال نیرو (Kangaroo)
- افزونه لانچ باکس برای مدیریت داده ها و هندسه ها برای تولید فرم، ایجاد پانل ها و منطقی سازی (LunchBox)
- افزونه ماهی بادکنکی(Pufferfish) با ابزارهایی که بر مباحث میانگین گیری هندسی (tween)، ترکیب ها (Blend)، مورف (Morph) متمرکز است.