“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

SkyFlex: Rethinking Ceiling Design with a Click

Concept: A Smarter Way to Design Ceilings often get overlooked in design, but they shape a space’s ambiance, acoustics, and functionality. Yet, customizing them has traditionally been slow, rigid, and the last thing that is looked at after walls, floors etc. That’s where SkyFlex comes in. A cloud-based parametric ceiling design tool that makes custom … Read more

障子 Shōji Studio

App Description The Shoji Studio app is a user-friendly platform that allows users to design and customize their own Japanese-style wall partition panels. With this app, users can choose the size of their panel by selecting the number of modules needed – each module is 30x30cm, allowing for precise control over both length and height. … Read more

Tower Design App

The Tower Design App is an interactive web application that empowers architects and designers to create and refine tower designs. Users start by uploading a site file in 3DM format, which establishes the design context. They then adjust a variety of design parameters through intuitive sliders that control component heights, floor plate sizes, rotations, and … Read more

DATA MANAGEMENT FINAL PROJECT

A browser based application allows the user to simulate solar radiation on a building by uploading the geometry and context ,selection the weather data and season then running the simulation and possible scenario of the solid to void ration. The total area of the panels is provided and a break down for solid and void ... Read more

Voxelizator

This project explores voxelization, a process that converts 3D geometries into structured voxel grids. Voxel-based representations are widely used in computer graphics, simulations, architecture, and scientific visualization. What is Voxelization? Voxelization is the transformation of a 3D model into a grid of small cubic units called voxels (short for volumetric pixels). This technique is commonly … Read more

BENCH DESIGNER

WHY BENCH DESIGNER? Furniture design has always been a balance between functionality and aesthetics, but traditional methods often leave little room for personalization. The Bench Designer was created to change that—giving users the freedom to design their own bench with real-time customization and instant feedback. Customization in furniture is becoming more important as people seek … Read more

EVOL: Building Volume Evaluator

What is EVOL? EVOL is a site maximum building volume evaluator, designed for architects, designers, developers, and anyone interested in quickly assessing a site’s building potential. By integrating zoning regulations, solar exposure considerations, and urban density parameters, EVOL provides an efficient and interactive method to visualize the maximum buildable volume for a given site. Instead … Read more

ADU Generator

Intuitive app that let’s you visualize in real time the location, size, and cost estimate of an ADU in your plot. General Description: ADU stands for Accessory Dwelling Unit. ADUs are becoming very popular in the United States, as a way for homeowners to build an additional(s) living unit in plots zoned for single-family use. … Read more

Parking Generator

Introduction Effortlessly generate optimized parking layouts by simply importing the plot boundary. Our intelligent algorithm automatically designs parking lots that maximize space utilization while ensuring smooth traffic flow and accessibility. Upload Rhino Files Option to upload any land layout in .3dm format the script will solve the parking for this land First step shift Option … Read more

Automated Ventilated Façade Designer

Introducing the Automated Ventilated Façade Designer (AVFD) In the world of architecture and construction, efficiency and precision are key. Meet the Automated Ventilated Façade Designer (AVFD)—an innovative tool crafted to redefine how designers, contractors, and manufacturers approach ventilated façade design. This groundbreaking application streamlines the early stages of design, optimizing material usage while enhancing the … Read more

The Housing Problem in Spain

As a starting point in the Cloud Based Data Management course, we were asked to address a current problem for the final project by using the knowledge acquired during the seminar. The topic chosen in my case was the housing problem in Spain. Access to affordable housing has become one of Spain’s most pressing social … Read more

OptiBIPV

What & Why ? OptiBIPV is an app designed to enhance an integrated design approach for photovoltaic facades right from the early design stages. In today’s building design, balancing aesthetics with the growing demand for energy production is more important than ever. OptiBIPV enhances collaboration for a more sustainable environment, helping architects, facade designers, and … Read more

Island Pods | Floating Platforms for Coastal Extensions

Island Pods is an innovative application designed to create modular floating platform extensions for coastlines. Inspired by the Archipelago di Onco project, this tool enables municipalities and event organizers to design and customize floating spaces tailored to their unique needs. The prototype focuses on the Princess Islands in Istanbul, a region known for its diverse … Read more

The Yoga Pavilion Designer

Team member: Giorgia Wolman Link to Project: https://datamgmt25.iaac.net/ An online app that allows you to create and customize your own yoga pavilion in real-time. It’s designed to give you full creative control, making the design process simple and intuitive. Figure 1: The Yoga Pavilion Designer App Display Key Tools For Achieving Flexibility: Modify Petal Number: 4 … Read more

Seats and Sightlines

The App The purpose of the app is to help Step 0 of designing a stadium. This is a complex subject, in fact FIFA has a 1300 page handbook capturing the explicit requirements for every aspects of the design, down to the finest details, which is driven by benchmarked operational needs. The scope of the … Read more