computer-aided design
.
lecture / slide:
Fabacademy 2015 02.04D Lesson02: Computer-Aided Design
MIT CBA Computer-Aided Design
.
topics:
2D, 2.5D design, 3D design, game engines, simulation, audio, video
.
assignment:
model a possible final project!
.
experimentation:
Alright, let's test some programes then!
2D raster: working on images for the final project in GIMP (a free alternative to Adobe Photoshop):
2D vector: creating a personal logo in Inkscape (a free alternative to Adobe Illustrator):
3D modeling: playing with TopMod (a free and open-source 3D topological mesh modelling system):
3D modeling: playing with Rhinoceros 3D (a commercial 3D computer graphics and CAD application):
Visual programming: playing with Grasshopper 3D (a a free visual programming language plug-in to Rhinoceros 3D):
2D scripting: playing with kokopelli (a free and open-source 3D CAD/CAM tool from MIT). The updated version is called antimony:
2.5D scripting: playing with Processing (a free and open-source programming language):
3D scripting: playing with OpenSCAD (a free 3D-compiler for creating solid 3D CAD objects):
3D scripting: playing with RhinoScript (a scripting tool inside Rhinoceros 3D, based on Microsoft Visual Basic Script language):
Final approach; geometrical possibilities of circular extrusion: starting based on a script from Giulio Piacentino (see above) in RhinoScript, 3D curves were created, then piped and morphed into a solid box in Grasshopper 3D. Theoretically they are still valid extrusion bodies (to 3D print this out of soil it would require flexible multi nozzles / extruder heads that can change between circular and eliptical profile (probably not as densed). size proposal: seat / bench / furniture
.
files:
Files wlzr Fab Academy '15 // w02
.
bookmarks / links:
GIMP - The GNU Image Manipulation Program
Adobe Photoshop - photo editing software
Inkscape - Draw Freely
Adobe Illustrator - vector art and illustration
TopMod - Topological Mesh Modeler
Rhinoceros 3D - CAD software
Grasshopper 3D - algorithmic modeling for Rhino
Matt Keeter kokopelli
Antimony: A modular human-readable, human-writeable model definition language
Processing programming language and development environment
RhinoScript - automating Rhinoceros3D
.
review:
Fabacademy 2015 02.11B Review02: Computer-Aided Design
-
..beam me up!