
3 minute read
Revit Import to Rhino
by Timo Tsui
Tool for Rhino made in Python
Clean blocks exported from Revit to Rhino for significant increase of edibility
Advertisement
Projects exported from Revit comes with disorganised block structure and exploding discrete mesh.


This Python-based application will clean up the blocks, combine all mesh, and relocate them to the correct layer based on the object’s characteristics, making them significantly more editable and manageable.
The tool iterates through the Rhino block tables and the geometry table and evaluates the underlying mesh to operate on the blocks accordingly.
Typically, this will be fully skipped due to the impractical amount of time required. Instead, one will reduce the number of modifications and merely clean up the areas where they arise. However, this drastically restricts work since every move will require preperation. With this tool, the model is fully prepared to be used in seconds.
Shrink Wrap My Car
Digital production tool for 3D Print, creates approximate mesh from segregated or dirty models




1.
Model obtained from third party with complex noncontiguous volume. This cannot be 3D printed without labour intensive rebuilding process, taking hours or days
2.
Using custom mesh shrink wrapper tool to ensure topological contagious volume. Mesh points searches for collision until overlaying itself with third-party mesh

3.
Resulting topological contagious volume that can be 3D printed immediately. Reducing rebuilding time by 2 orders of magnitude
This method retains good level of detail enough for scaled model
Auto Layer Render

Full Rhino Plugin in Python. Automates render images of multiple scenes, by iterating through selected design options with selected fixed elements
User Interphase
A custom command is added to the Rhino 3D command line once the plugin has been installed in order to invoke the script.
The user install the plugin by Rhino3D’s suggested .rhi package. A new custom command will then be made available to the user.



A very challenging and important aspect is how the user can intuitively pick which elements to iterate and which to stay fixed. I have chosen to use the native layer locking/unlocking system because it should already be familiar to modelers. The state of the Master layer should also be considered when encountering sublayers. Where View(s) will be selected with a popup.
A Repository Folder will be created with the Windows OS API at the same folder as the 3DM file to collect the renders. The files will be titled based on the layer names.

Multiple renders with multiple layer setups and multiple views that previously required hours to manually configure can now be generated in seconds.
Redevelopment of social housing. Incorporation of Cultural Hub to help local resident move towards better financial standing
New Co-op housing for sustainable affordability for housing
Health /Housing New York
Academic
Distinction
Harvard GSD
Harvard GSD
TEAM Yoonjin Kim
Instructor Ben van Berkel, Founder, UNStudio
Christian Vedeller, Director, UNStudio
Interactive

App and web-page design so that the community can interact with the progress d developmet

Phasing
Step by step intervention facilitated by technology. From a physically and economically insulated community, towards a network and active participant of the city











Components
Interventions for the community
Creates a cohesive interventions that allows the resident to procedurally introduce new elements for sustainable improvement
Tower
Framework Design of co-op tower. Metabolic growth of amenities and communities. Units located on sides for view and health. Large common central core.
Sun Light Pavilion Research

Lead Dr Olivier Ottevaere, Faculty, HKU
Yan Gao, Assistant Professor, HKU
Using solar analysis to perform formal folding, this pavilion explores the relationship between geomteric form and solar characteristics. Made using Rhino GH



Hospitality Project
Buro Ole Scheeren Beijing Design/Model/Facade/Structure
Lead Dan Cheong Partner, Buro Ole Scheeren
Natural Forms
A high profile hospitality project
Exploration of design of lobby and architecture shell/ a natural formal language to create a welcoming and Form and programme must coordinate with structural unconventional shape.

Structural model generated in Grasshopper according shell/ various elements with and wonderful experience. structural strategy due to according to engineers drawings






City Reciprocity


Academic Harvard,GSD
1
3
Generation
Street grid generated computationally according to topography by finding the optimal path to go up an undulating topography base off of a maximum inclination degree allowed




The adaption of a slopped landscape’s street grids while preserving a minimum sloped surface causes regular girded blocks to deform. Creating irregular block types naturally
