Kyle Steinfeld

Fresh Eyes - Toronto Exhibition

Kyle Steinfeld

In work exhibited at the University of Toronto in the context of the 2018 Smart Geometry Conference, three-dimensional architectural massings for single-family homes are generated by a generative adversarial network. This GAN is trained on a small dataset of three-dimensional models of homes falling into seventeen architectural styles, and that are represented as multi-view heightfield images.

Fresh Eyes - Smart Geometry Workshop

Hosted by the University of Toronto

Adam Menges, Kat Park, Kyle Steinfeld, Samantha Walker

This workshop cluster offered at the 2018 Smart Geometry Conference in Toronto was the initial catalyst for the Fresh Eyes project, and was the first incorporation of user-generated image recognition models into the evaluation step of a traditional generative design workflow.

This project uniquely links the familiar parametric environment of Grasshopper with cloud-hosted models trained using Lobe.ai: a user-friendly ML graphic programming environment that runs Tensorflow.

Fresh Eyes for Grasshopper

Kyle Steinfeld

A toolkit for connecting parametric models in Grasshopper with hosted image classification machine learning models.

Decod.es Geometry Library

Joy Ko and Kyle Steinfeld

A platform-independent computational geometry library targeting architectural designers, and built upon the strategies of host-independence, domain-specificity, and context-appropriate abstraction.

Not Far From Home

NeurIPS 2018 Machine Learning for Creativity and Design

Kyle Steinfeld

In work exhibited at the NeurIPS 2018 Machine Learning for Creativity and Design, three-dimensional architectural massings for single-family homes are generated by a generative adversarial network. This GAN is trained on a small dataset of three-dimensional models of homes falling into seventeen architectural styles, and that are represented as multi-view heightfield images. A process is developed for converting from 3d CAD model to 2d tiled heightfield image, and from the 2d heightfield images generated by GAN back to three-dimensions in voxel format.

Geometric Computation

Joy Ko, Kyle Steinfeld

Geometric Computation: Foundations for Design describes the mathematical and computational concepts that are central to the practical application of design computation in a manner tailored to the visual designer. Uniquely pairing key topics in code and geometry, this book develops the two key faculties required by designers that seek to integrate computation into their creative practice: an understanding of the structure of code in object-oriented programming, and a proficiency in the fundamental geometric constructs that underlie much of the computational media in visual design.