Snappets: a VR animation system based on Projective Geometric Algebra
Snappets starts from the premise that humans have a huge amount of intuition about how the world works that is embodied in hand movement. The way animators work with conventional software, they will often make motions with their hands to help them imagine movements. Snappets tries to connect the computer directly with that, aiming to make animation more like puppetry or sculpting.
But the idea goes deeper: in programming and mathematics as well as animation, the idea of “transformation A followed by transformation B” is fundamental. To compose two existing transformations in snappets, you take your hand through the desired motion, and press a button - the system will recognize this as “transform composition” and create an entry in a spreadsheet corresponding to that object.
In “Projective Geometric Algebra” (PGA), the system on which Snappets is based, all geometric objects such as points and planes are also transforms (and therefore elements of a “group”). Snappets exposes PGA operations to the user to allow them to solve geometric operations using transform composition and variants of it.
Mon 21 OctDisplayed time zone: Pacific Time (US & Canada) change
11:00 - 12:30 | |||
11:00 20mTalk | Subsequently: Telling stories with pictures makes programs LIVE Marcel Goethals Ink&Switch | ||
11:20 10mTalk | Code flow canvas - a generic visual programming system LIVE | ||
11:30 20mTalk | Snappets: a VR animation system based on Projective Geometric Algebra LIVE Hamish Todd Girih games | ||
11:50 20mTalk | Inkling: Sketching Dynamic Systems LIVE | ||
12:10 20mTalk | Arroost: Unblocking creation with friends LIVE Lu Wilson Tentpole |