This page features a list of all of my current extensions for the SketchUp design software.
Projects
A collection of my various projects. Find descriptions, tutorials, downloads, etc.
You can find many of my projects here (with the most recent on top). These tend to be larger projects. I usually post smaller projects (and news) in my blog under the respective categories.
Projects Index
Following is an index of my Projects pages on this site.
OpenAI Explorer (Experimental) Extension for SketchUp
This tool uses OpenAI’s (ChatGPT) AI services to create or manipulate geometry in SketchUp, write Ruby code, or analyze SketchUp models, all using natural language
Scale By ( Image / Attractors / Equation ) Tools Extension for SketchUp
This extension contains a set of tools to scale / move / rotate several objects / faces / vertices based on an image, attractors, or a mathematical formula (power or sine / cosine). Many parameters are available to tailor each tool to achieve a specific solution.
Random Tools Extension for SketchUp
This extension contains a set of tools to randomize various things in a SketchUp Model, such as: Object placement, rotation, scale, face extrusion, vertex locations, textures. Also allows to place objects randomly on faces or on edges (with scale, rotation, and orientation variations) and to swap or erase objects randomly.
Place Shapes Toolbar Extension for SketchUp
This extension adds a toolbar (and some menu items) that lets you easily place several common 3D shapes (geometric primitives). While SketchUp’s native toolset allows you to create any of these shapes without too much effort, using this toolbar permits quick “solids-based” modeling where you only work with added and subtracted primitives to end up with a perfectly watertight object that poses no problems for 3D printing, for example.
Unwrap and Flatten Faces Extension for SketchUp
This extension allows the user to do three things: Unwraps non-coplanar faces (any shape objects, shells etc.) using an automatic (randomized) algorithm and then lays the resulting set of faces flat on the ground. This is done without creating any distortions. Lays any arbitrarily-oriented face or collection of coplanar faces flat on the ground (without distortion). Use e.g. in combination with a manual unfold tool or to make sure faces are perfectly horizontal. Projects a set of faces to one of the three main planes by smashing all faces flat. This creates distortions, of course.
SketchUp News Extension
This small extension adds a news browser to the SketchUp Help menu. Now you can follow news and tutorial blog posts but also tweets as well as forum discussions all in one place – without even leaving SketchUp! Clicking a link will get you to the original article (on the source website).
Sketchfab Uploader Extension for SketchUp
This extension adds a menu item “Upload to Sketchfab” to the File menu in SketchUp. After uploading your model, you can edit parameters and materials, grab a thumbnail or adjust the default view on the Sketchfab website.
Finding Our Favorite Places
A university of 27,000 students and several thousand more faculty and employees is a very complex environment whose spaces and places are experienced differently by different audiences.
This project sought to request feedback from students, faculty, employees and visitors to UMass about their favorite places on campus. This was done by providing a website that allowed to crowdsource feedback by letting users place a pin at their favorite locations and submit a comment.
Web/CMS-Based LCD Display Kiosks
The best way nowadays to set up information displays like these is to have them simply consist of an LCD screen and a Raspberry Pi, with the mini-computer connected to the internet and set to only display a single webpage. This project shows some of my implementations.
My Printed Work @ UMass
This is an overview of my graphic design work at UMass. These are mostly conference announcements, program flyers, postcards or posters.
With all my digital work, it is always fun to create something that you can hold in your hands afterwards.