Processing based application for drawing in 3D space.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Sketch3d
code
data
makerfaire
.gitignore
ArcBall.pde
Brush.pde
ColorChooser.pde
Drawing.pde
LICENSE.txt
Point.pde
Quaternion.pde
README.md
Skeleton.pde
Stroke.pde
sketch.properties
sketch3d.pde
template.gml

README.md

sketch3D

Copyright 2013-14 Kelly Egan Full license contained in LICENSE.txt

Processing application for drawing in 3D space using a Kinect. Uses a wireless mouse, Wiimote or other device to control drawing.

Allows for drawing in 3D space, rotation, translation and saving in GML(Graffiti Markup Language)

http://kellyegan.net/portfolio/2013_Sketch3D.html

Starting a drawing

Viewers start by assuming the Psi pose ( arms at right angle to body, elbows at right angles up ). By default drawing is with the right hand. This can be changed in the preference menu.

Strokes are constructed as 3D cubes.

Keyboard controls

D - Draw R - Rotate M - Move Z - Undo X - Clear +/- Change stroke size H - Reset rotation C - Choose color P - Preference menu F - File save, open and export ? - Help Q - Exit