Skip to content

lecture notes

global review previous week

In fablab Oulu there is a git pre-commit bash script that checks sizes of files so you don’t commit files that are too big.

  • TODO check git pre-commit script from fablab Oulu

this weeks lecture

2D

webresolution image = tens of kB, maybe 100kB.
JPG is compressed
PNG is uncompressed

mods (software) -> read image, get outline to send to lasercutter as vector.

in vector operation, cloning is essential when lasercutting: there is a copy but that copy is still linked to the original. Changes to original will also result in the same changes in its copies.

  • TODO check if this is available in illustrator. Unfortunately it’s not.

3D

BRep = most common way to describe a 3D design. It uses boundaries.

blender

Extremely good and varied Blender tutorials on YouTube. Grant Abitt & Blender Guru
Blender for parametric during instructor bootcamp.

3D design

Loft: pull a surface shape between 2 vertices.
sweep: pull a shape along a path to create a body.

  • TODO check folding in fusion.

Parametric design = use named variables.
Ondsel = fork of freecad, more polished.
openSCAD in browser = openJSSCad. Not maintained anymore.

Formats

STEP is a good intermediate format between 3D design software.
mcMaster-carr -> good source for 3D models.

video

ffmpeg can do trimming.
GIFs are not recommended because of bad compression. ffmpeg can turn numbered images into a video so you’ll get the same idea.

AI

3D AI tools are available: Dream Fields, Dreamfusion, Magic3D, Text-to-CAD. See Neils lecture notes.

  • TODO in Neils lecture notes there is a paper on how AI LLM can help making CAD. Share with colleagues.