code that creates

week seven – thursday 12 september

lecture notes:
Assessment two is about using code to create a physical creative output.

What is driving your output?
Design Principals
contrast
movement
balance
scale
perspective
rhythm

Data
sound wave
random numbers
mouse movement/tracking
census data
health data (Fitbit, smart watch etc.)
traffic
global data
screentime

How to turn this data into code?
Most past students have used processing to bring their data into code as it is an easy program to bring in data sets and to generate different file outputs for a creative final.

Processing can make 2D and 3D files (and is going to be the one that is mostly taught to us in lectures).
Different objects need different file formants, for example for printing you have PDF(vector),PNG,JPG(bitmap) etc.for 3D printing you need files similar to OBJ, STL, 3DX

How we covert coding to PDF’s?
  Java examples – libraries – pdf export – select type of pdf
One helpful type of PDF that processing can generate for you that we covered in class was mousePress.

mousePress
all sketches are save into sketch folder, however saves over each one the same time. To save multiple on mouse press use the ‘manyPDF’.

How to we convert coding to 3D object files?
  sketch – import library – import library
Suggested libraries to use are:
HE_Mesh and OBJExport (restart processing once installed)
HE_Mesh allows you to generate and modify a shape in processing.

Other programs that will be helpful in creating 3D files that can print from your code:
Mesh Mixer – sometimes mesh you generate is an impossible mesh, this program helps you fix mesh errors.
Slicer (for fusion 360) – can import your STL, allows you define size, construction technique – you can download a pdf of these files.

What can I make as a final output?

“The final manifestation of your outputs could be realised through 3D printing, laser cutting, various printing formats (book, poster, postcards, OHP, vinyl), folding.”

Think about where can this object go, what different environments be applied to is something to consider when developing your concept.

3D Object
  3D Printing
  Laser Cutting (wood, card/paper, fabric, plastic)
  Water Jet Cutting (stone, tile)
  Wax Mold
  Folding (paper, card etc.)
  CnC Milling (carves wood)
  VacForm
  Knit

Print
  Paper Print (posters, books, pamphlets, zine, card etc.)
  Laser Cut (etching, cut a base to print onto)
  Screen Printing
  Vinyl Cut/Sticker

Experiential Instillation
  VR
  Projection (on something other than a screen)
  Misc. (after discussion with lecturers)
should be live rather than static, unique to each run through/interaction and the audience has a part to play in each run through, physically interaction with the output.

Design a site like this with WordPress.com
Get started