“The future is here, it’s just not evenly distributed.” – William Gibson


Syllabus

GRASSHOPPER IN THE WEB WITH RHINO COMPUTE

It is 2024 and computing is ubiquitous. It is in our pockets, in our cities, in our homes. You are currently undergoing a course that is teaching you how to take advantage of computation to solve critical issues in the built environment, but how to extend this computational logic to those for whom you are designing? 

 


Source: Georgios Bekakos_MaCAD 22-23 Digital Tools for Cloud-based Data Management seminar.

How can you involve others in the design process and get diverse feedback? How can we democratise computation and take advantage of the ubiquity of computing? How can you share 3d data with those who don’t have the same software tools you do? How can you share your design logic and knowledge without giving it away? 

In this course we will address these questions by looking at a suite of tools that will help you design interactive 3d web applications.

These tools will enable you to leverage your skills in Grasshopper and convert your definitions to functions accessible on the web to others. We will use Rhino Compute, an open source project by McNeel that allows you to run Rhino on the cloud and access it from any device with an internet connection. 

Learning Objectives 

  • Understand the tools and processes involved in creating interactive web applications
  • Understand Rhino.Compute and geometry as a service
  • Learn how to work with data and geometry on the web 
  • Use modern development tools and workflows 

Course Structure 

The schedule of the course and the related themes that will be covered through the lectures is the following:

11th January: Course Introduction

18th January: Running Rhino.Compute locally

1st February: Intro to Vue

8th February: Geometry in the web

14th February: Running Rhino.Compute in the cloud

22th February: Project reviews

6th March: Final project 

17th March: Pinup session with invited juries.


Faculty


Faculty Assistants


Projects from this course

AUTARKIE

The Future of Energy Independence In an era where energy prices are rising, environmental concerns are growing, and grid instability is a reality, the need for energy self-sufficiency has never been more urgent. Homeowners, businesses, and institutions are looking for reliable solutions to reduce their dependence on traditional power grids. This is where AUTARKIE comes … Read more

Design Your Kitchen with Our Kitchen Planner App

Introduction Designing a kitchen can be overwhelming. From layout planning to cost estimation, ensuring everything fits perfectly requires time and effort. That’s why we created the Kitchen Planner App – an interactive tool that helps you design your kitchen effortlessly while estimating costs in real-time. Key Features of the Kitchen Planner 1. Adjustable Kitchen Dimensions … Read more

City Brief App

CBDM 25 A configurable application that generates simple rectangular architectural mass while simultaneously providing regional economic and climate insights for a chosen country/city from the top 50 cities around the world. The tool allows users to adjust base dimensions, total building height, and per-floor height, then quickly see how costs, climate data, and massing possibilities … Read more

ECOCLAD

Link to Project: https://datamgmt25.iaac.net/ (Find Erva Hofi in the sidebar) ECOCLAD app. An app for 3d printed pipes product.Elevate your building’s exterior with EcoClad the innovative web tool that designs custom green facades using eco-friendly, 3D-printed pipes. The user is required to input his facade boundary or the part of it that wanted to be green. The idea of … Read more

A Web Sandbox for Urban Design

Sandbox

In the ever-evolving world of architectural design, balancing various urban constraints such as footprint, height, and open space, can be challenging. To address this, I developed an interactive web-based sandbox that integrates parametric design principles using Grasshopper, Vue.js, and Three.js. This tool enables designers to explore different configurations dynamically, adjusting parameters like building height and … Read more

Panel.Weaver

A Digital Tool for Seamless Surface Paneling Have you ever faced the daunting task of paneling a surface, only to get lost in a sea of calculations? Enter Panel.Weaver—a user-friendly digital tool designed to simplify panel-based surface design, making real-time calculations intuitive and accessible. What is Panel.Weaver? Panel.Weaver is a digital tool that allows designers … Read more

Mathematical Wall Panel Generator

3D Printer Geometry Visualization General Description of the ApplicationThis application enables users to generate 3D forms based on mathematical equations. These forms can either be used as is or, alternatively, the user can select an option to populate a plain surface with predefined mathematical shapes embedded within the script. These generated paths are scaled according … Read more

Signature 360

360 Web Application Viewer This app is designed to meet the needs of motorcycle company. Signature Custom Designs offers high-quality decals, stickers, and protective films for BMW motorcycles. Their products include styling kits, paint protection, frame elements, and reflective accessories. The app allows users to select their motorcycle model and the products they wish to … Read more

Shadow Dome Configurator

Web Application for Dome Design General Description: The Shadow Dome Configurator is a Grasshopper-based tool designed to generate and customize wood domes optimized for shade creation. It enables users to adjust parameters such as dimensions (radius & height), perforation size and patterns to control light and shadow effects. This tool is ideal for designing shaded … Read more

On-Site Cat Vet : Veterinarian Care Booth

The aim of the project is to create a solution for Kuwait’s biggest urban problem, street cats’ overpopulation. A large population of stray cats roams the streets, often suffering from injuries, infections, and diseases. These cats face difficult living conditions, with no access to suitable shelter, nutrition, or veterinary medical care. Left untreated poses a … Read more

Electrical Closet Planner

Link to Project: https://datamgmt25.iaac.net/ (Find Scott Lebow in the sidebar) This app is a simple electrical closet generator. This app allows architects to determine an appropriate room size based on a quantity of panelboards and transformers. It is designed to quickly size an electrical closet, without needing an engineer. Clearances are based on National Electric … Read more

The Gardener

Design Your Perfect Green Space The app is designed to simplify urban green space planning by automating tree placement based on specific criteria. Whether you’re working in Milan or Barcelona, the app accounts for local climate conditions, available space, and water needs to help you choose the best trees for your project. Here’s how the … Read more

Data-Driven Feasibility Optimization

Transforming Architectural Feasibility Analysis In today’s competitive real estate development landscape, the ability to quickly analyze and optimize building configurations for maximum financial performance is no longer a luxury—it’s a necessity. Our newly developed web application transforms traditional static proformas into an interactive, data-driven decision support tool that bridges the gap between architectural design and … Read more

Windsong: Generative Chime Design & Build

Try it for yourself by visiting this website and selecting ‘Angeliki Maragakis’ from the dropdown! Designing wind chimes that produce accurate musical notes can be a complex process. My app proposal, Windsong, attempts to simplify this by providing an interface that allows the user to customise a wind-chime configuration based on both sight and sound. … Read more

Pot Maker

Pot Maker is an app designed for creating 3D models of vases and pots. Users can generate models for 3D printing or create a mold box for casting gypsum pots. The app includes pre-set designs to help users start experimenting easily. https://datamgmt25.iaac.net/ The app is intended for individuals interested in ceramics and clay who want … Read more