Studio Mode | modeLab

Through an open-ended and promiscuous design approach collaborations are manifest, intelligence is cross-pollinated, and new forms of thinking and doing are discovered...

Lab Entries

modeLab

modeLab is the collective research entity of Studio Mode. It is conceived of as an open-laboratory and serves as a knowledge base for design research and experimentation. The laboratory is distributed in nature and operates across multiple time-scales and locations ranging from intensive workshops to design studios throughout North America and Europe.

Posts

Material Matters II Workshop

We are pleased to share photos from the modeLab/modeFab Material MattersII workshop:

Material Matters
Material MattersII was a two-day intensive design, prototyping, and fabrication workshop held in New York City during the weekend of May 12-13, 2011. As the next installment in the modeFab series and building upon the research developed in Material Matters I, this workshop examined the procedural distinctions between two modes of design production: the first relying primarily on cerebral processing (a conceptual domain isolated from the wildness of matter and energy) and the second motivated by material’s capacity to act as an agent in the discovery of form. The workshop operated through a framework of computational and fabrication strategies that hinge on the peculiarities of material and the emergent set of knowledge associated with the work of the hand. In a fast-paced and hands-on learning environment, we iteratively developed digital and fabricated prototypes utilizing Grid-Based Modeling techniques via Paneling Tools and Machining Strategies with RhinoCAM. Furthermore, the workshop provided participants with instruction in digital fabrication techniques and direct access to our CNC equipment.

More photos can be found here.

Many thanks to our sponsor Coastal Enterprises for their generous material sponsorship.

Parametric Design Workshop

We are pleased to share photos from one of modeLab’s Spring Parametric Design Workshops.

Parametric Design Workshop | Brooklyn | April 07-08, 2012

Description:
In a fast-paced and hands-on learning environment, this workshop engaged both the conceptual as well as technical domains of applied parametric design. Rhino, in conjunction with the parametric modeling plug-in Grasshopper, offers the possibility to explore parametric and computational design with unprecedented fluidity. Leveraging this capacity, this workshop was structured around a series of design strategies and case-study exercises with the capacity to generate and control degrees of variation within fields of entities. Emphasis was placed on workflows that utilize constraint-based design, visualization techniques, and environmental influencers to discover novel and inventive design solutions.

This workshop consisted of a series of instructional lectures, open work sessions, and guided exercises, beginning with an introduction to Algorithmic Processes and Computational Geometry. The workshop was structured to foster open discourse surrounding design applications as well as to allow each participant time to iteratively develop design vignettes. As part of a larger online infrastructure, modeLab, the goal of this workshop was provide participants with continued support and knowledge to draw upon for future learning.

More photos can be found here.

More information for modeLab’s upcoming Summer Parametric Workshops here:

Scripted Design: Introduction to Python for Rhino
Approach: Advanced Parametric Design with Grasshopper
Parametric Design: Introduction to Grasshopper
Screening: Pattern + Prototyping with Grasshopper

PanelingTools GH Add-On – Grasshopper

We are pleased to announce the updated release of Paneling Tools Add-on for Grasshopper! This Add-on, written by Rajaa Isaa at McNeel, is a parametric tool to create and manipulate grids, attractors and support creative morphing of parametric patterns.

Modelab will be utilizing this Add-On at their upcoming weekend workshop for Material Matters II.

Paneling Tools for Grasshopper is a BETA version and works only with the latest Rhino 5.0 BETA on Windows 32 & 64 Bit. Download the latest Rhino 5.0, the updated the Paneling Tools Plug-in for Rhino 5.0 and updated Add-on for Grasshopper.

Intersections Symposium

We are pleased to announce the upcoming New York City College of Technology CUNY event, Intersections Symposium.

The symposium will discuss the provocative issues brought up in last month’s CATALYSTS computational workshops on the topic of leading edge technology and design, and the interdisciplinary collaborations that facilitate the implementations of digital ideals into reality.

You can register for this event here.

Scripted Design: Introduction to Python for Rhino


SCRIPTED DESIGN: Introduction to Python for Rhino w/ Skylar Tibbits | 2012 June 09-10

Description:
This two-day intensive Scripted Design workshop will introduce participants to the Fundamental Concepts for designing with programs in Python for Rhinoceros. As the next installment in the coLab Series, we are excited to welcome Skylar Tibbits | SJET to modeLab as the lead instructor for this workshop. In a fast-paced and hands-on learning environment, participants will be introduced to concepts such as Syntax, Data Types, and Variables as well as the creation and manipulation of Computational Geometry through the Rhinoscript/RhinoCommon libraries. Workshop curriculum will additionally cover techniques for Storing and Retrieving Multi-Dimensional Data, as well as Controlling the Flow of Scripts via Functions, Conditional Statements, Iteration, and Recursion.

SCRIPTED DESIGN will focus on IronPython for Rhino5.Beta and will consist of a series of instructional lectures, open work sessions, and guided exercises. This workshop is particularly suited for Rhino users new to scripting, Rhinoscript (VB) users looking to convert to Python, or Python users interested in learning 3D modeling in Rhino. As part of a larger online infrastructure, modeLab, this workshop provides participants with continued support and knowledge to draw upon for future learning.

Attendance will be limited to provide each participant maximum dedicated time with instructors.

Topics:
- Computational Geometry :: Points, Vectors, Curves, and Surfaces
- Programming Concepts :: Syntax, Data Types, and Variables
- Flow Control :: Conditionals, Iteration, and Recursion
- Storage + Retrieval :: Tuples, Lists, and Dictionaries
- Applications :: Task Automation, Generative Geometry, and Panelization

Schedule:
Day 01
- Welcome: Coffee and Introductions
- Presentation: Introduction to Scripted Design
- Guided Exercises + Case-Studies
- Lunch Break
- Q & A Session
- Guided Exercises + Case-Studies
- Q & A Session

Day 02
- Guided Exercises + Case-Studies
- Working Lunch: Conversations about Individual Design Vignettes
- Charrette: Break-out Work Session with One-on-One Assistance
- Workshop Wrap: Presentation of Vignettes to Group

(more…)


Blog

Material Matters II Workshop

We are pleased to share photos from the modeLab/modeFab Material MattersII workshop: Material Matters Material MattersII was a two-day intensive design, prototyping, and fabrication workshop held in New York City during the weekend of May 12-13, 2011. As the next installment in the modeFab series and building upon the resea

Primers

Grasshopper | Single Entity Creation

Simple Translation Constructing a Line (Single Entity): – Reference a Point from Rhino (By Coordinate or Point Object) – Move in X Direction by Some Distance – Construct a Line – Notice That “Move” Creates a Copy of the Original Point Download the Grasshopper Definition (version 0.8.0050).

Deployment

Grasshopper | Surface Morphing

Surface morphing arrays a component within its given bounding box on a series of deformed boxes. Target boxes are defined between two target surfaces, on single surfaces and can be edited by controlling u,v, and w domains. This strategy is key for the creation of component surface tectonics. The supplied definition maps c

References

Primer | Python 101

modeLab Essential Reference | Python 101 Primer Python is a high level programming language (scripting) that interprets text files and performs operations. Excerpt: Python offers exciting new potentials for programming in Rhino with Object-Oriented functionality, simple syntax, access to the .NET framework and a vast numbe

Technology

PanelingTools GH Add-On – Grasshopper

PT GH provides Parametric tools to create and manipulate grids, attractors and support creative morphing of parametric patterns. The add-on brings much of the functionality of PanelingTools into Grasshopper, including the ability to bake PTGrids with object names!! Download the plugin, the Add-On and Examples, Panelin