top of page
ballsmash.jpg

3D Printing, Animation, and Design

Design and Printing Physical Objects. 3D Animations in Blender

phoneholder_edited.jpg

Phone Charging Stand (PLA)

Functional inductive-power-transfer phone-charging stand (using a commercial charging module).

holder.png

Phone Charging Stand (Fusion360)

The phone-charging stand was designed in Fusion360.

lithophanetiger.jpg

Lithophane (PLA)

3D-printed translucent panes are taken from a bitmap, and darkness is represented by opacity.

20221211_171340.jpg

Lithophane (software)

A C# application was written to import a bitmap and calculate the required opacity for each pixel. An STL file was output after the generation of tens of thousands of triangles that form the cuboids on the resultant surface. Good practise in normal orientations and STL file formats.

workingkeylock1.jpg

Working Key & Lock (PLA)

Project to demonstrate knowledge of lock mechanisms.  All of the internal mechanism (including pins) was 3D printed with the exception of four springs from ball-point pens (used to keep the pins under tension ). A cutaway version was also printed so that the internal operation can be observed.

3Dprintedworkingkey.jpg

Building Access Key (PLA)

Proof-of-concept. A photo of a key was traced in Tinkercad. The prototype key, printed in PLA, worked first time in an actual build lock, so a reprint in tougher ABS was not necessary. Security experts advise that you don't carry keys on visible key-chains (or leave keys lying around) where people could photograph them, capturing enough information to replicate them.

owl0004.png

Owl Sculpture (Blender)

Blender "sculpt mode" (using a mouse).

blender.png

Rigid-Body Physics (Blender)

Collision simulations.

pinkfurballexplosion.png

Hair - Serendipitous Failure (Blender)

An out-of-bounds intersection condition caused this interesting fur explosion.

bluefurball.png

Fur & Combing (Blender)

Practise combing virtual hair.

minecraft3d.png

Minecraft 3D Object Generator (Java)

A Java class was developed for my protégé to use a Minecraft server.  It generates convex vector solids and allows rotations in 3D space, scaling along the axes, and other transformations. The resulting solids are converted to voxels (aka Minecraft blocks). Supported volumes include icosahedra, dodecahedra, polygonal prisms & pyramids, cones, cylinders, and spheres.

blenderscreenshot.png
Animations made with Blender

Jelly Simulation

Bouncy jelly/jello texture simulation.

bottom of page