BYU CS Logo
Computing That Serves

A General-Purpose Animation System for 4D

Justin Jensen: MS Thesis Defense

Friday, August 4, 10:30AM

3350 TMCB

Advisor: Robert Burton

 

Computer animation has been limited almost exclusively to 2D and 3D. The tools for 3D computer animation have been largely in place for decades and are well-understood. 
Existing tools for visualizing 4D geometry include minimal animation features. Few tools have been designed specifically for animation of higher-dimensional objects, phenomena, or spaces. None have been designed to be familiar to 3D animators. A general-purpose 4D animation system will facilitate more widespread understanding of 4D geometry and space, can become the basis for creating unique 3D visual effects, and may offer new insight into 3D animation concepts.
We have developed a software package that facilitates general-purpose animation in four spatial dimensions. Standard features from popular 3D animation software have been included and adapted, where possible. Many adaptations are trivial. Some have required novel solutions. Several features that are possible only in four or more dimensions have been included. The graphical user interface has been designed to be familiar to experienced 3D animators. Keyframe animation is provided using a set of curves that defines movement in each dimension or rotation plane. An interactive viewport offers several visualization methods including slicing and projection. The viewport allows for both manipulation of 4D objects and navigation through 4D space.