About the Local Class
Introducing us to the world of CAD, Eduardo highlighted some of the core concepts, such as the destinction between both pixels and vectors, and meshes and nurbs. Consequentially, Victor gave us a wonderful introduction into why Blender is a uniquely successful open-source project worth using. He talked about the history, the philosophy and the features of the platform, which is not only free but libre in the truest sense.
About the Global Class
As for the global class, Neill gave us a broad overview over image mainpulation tools, vector tools, parametric design tools and various 3D modeling tools. He made it clear to highlight both open-source and commercial products, with a slight emphasis on the former. Further, he included a brief introduction about the key principles of 3D modeling, such as extruding, rotating and filleting.
3D Modeling
As for my 3D model, ich chose to set the foundation of a simple loop station I want to build with Joaquin. Experimenting with constrains in Fusion360, I managed so construct a model with some parametric flexibility. See below for the final rendered outcome, a jam box with two buttons (press left for recording, press right for playing).
See STL FileExploring the potentials and limitations of design constrains.
The final rendered outcome, a jam box with two buttons (press left for recording, press right for playing).
Further Links
2D design
raster
scan
GIMP
BIMP
pixels
Photoshop
Pixlr
MyPaint
Krita
ImageMagick
GraphicsMagick
Converseen
encoding
Geeqie
gThumb
vector
Potrace
mods
Inkscape
shapes Booleans clones
lodraw
Illustrator
Sketchpad
CorelDRAW
Scribus
QCAD
FreeCAD
constraints
Layout
3D design
types
design past, present, future
project complexity, collaboration
volume (VRep), boundary (BRep), function (FRep) representations
GUIs, scripting, hardware description languages
imperative, declarative, generative, optimization, Multidisciplinary Design Optimization
programs
SketchUp
Tinkercad
Shapesmith
Flood
Blender
Sverchok
sculpting
rendering animation
ZBrush
Rhino
Grasshopper
Kangaroo
Solvespace
FreeCAD
Open CASCADE
RealThunder
snaps
extrude
revolve
loft
sweep
constructive solid geometry (CSG)
fillet chamfer
offset
hierarchy
constraints
construction
alignment
assemblies
folding
parametric
algorithmic
drawing
rendering
animation
AutoCAD
Inventor
Fusion 360
education
SolidWorks
Visualization
xDesign
FabConnect
Onshape
Maya
Alias
3ds Max
Cinema 4D
Houdini
Catia
Creo
NX
ACIS
Parasolid
MagicaVoxel
Monolith
OpenVDB
OpenSCAD
OpenJSCAD
Kokompe
Kokopelli
Antimony
libfive
adaptively sampled distance fields (ASDF)
nTopology
mods
GrabCAD
viewer
interchange formats
DXF
STL
OBJ
IGES
STEP
glTF
Alembic
USD
libraries
McMaster-Carr
FreeCAD
game engines
Unreal
Unity
Godot
simulation
Blender Physics
video
PyBullet
PhysX
FreeCAD
CalculiX
Fusion 360 FEA
Simulation
Simulia
Abaqus
Elmer
COMSOL
ANSYS
Nastran
Open Dynamics Engine
Modelica
audio, video
Audacity
Qsynth
FluidSynth
MuseScore
GIF
Kdenlive
Olive
Shotcut
OpenShot
Lightworks
Blender
DaVinci Resolve
Premiere
After Effects
Final Cut Pro
ffmpeg
avconv
mencoder
HandBrake
mplayer
smplayer
VLC
HTML5
formats
encoding
SimpleScreenRecorder
Vokoscreen
ShareX
asciinema
OBS Studio
Ant Media Server
assignment
model (raster, vector, 2D, 3D, render, animate, simulate, ...) a possible final project,
compress your images and videos,
and post a description with your design files on your class page