VIDI's Presenter 3D has been an indispensable tool for teaching 3-D modeling and animation at our university. After trying to work within the limitations of other 3-D packages, we finally found the one software that would allow our students the creative freedom to model anything they could imagine. When we purchased a lab copy of Presenter 3D in 1991, we discovered the true heart of the program was its use of b-splines (Bezier). It has been a vital part of our animation program at James Madison University. With its multitude of features, it has helped our graduating students obtain jobs at the top animation and multimedia companies from New York to Los Angeles. With its continuing development of professional character animation tools, Presenter 3D will be instrumental in helping future JMU alumni secure the best positions in the industry.
Parametric Surfaces
The most sophisticated and useful modeling packages use parametric surfaces. These are freeform curved surfaces that can be manipulated by bending or straightening their splines. There are several different splines available in different modeling packages. The two most suitable ones, Bezier and NURBS are usually only found in higher end modeling software. Bezier splines alter the wire mesh model directly on its surface while NURBS influence the mesh with a control hull. Both Bezier and NURBS based modelers are the best ones for modeling characters and other organic forms. Beziers allow one to curve the spline by manipulating its direction line. NURBS use a set of control vertices (CVs) arranged in a geometry matrix called the surface's control hull. This hull acts as a kind of exoskeleton to the spline and controls the shape of its surface. Modelers that use NURBS are more sophisticated than ones that use Beziers because the resulting models have smoother surfaces. Since Beziers influence the shape of the model directly on its surface rather than through a hull, it is quite common to see creasing. The problem of creasing usually is not a concern until one has to create a more sophisticated model such as a face. My forthcoming book, 3-D Human Modeling and Animation will show how to get around this b-spline limitation.
Spline based modelers belong to a category named the bicubic patch. This describes a surface mesh that is flexible because its splines can be bent. A less flexible method uses bilinear patches. These can be manipulated at the vertex level, but the surfaces remain rigid and cannot be curved. The least useful modeling software uses primitive surfaces called polygons. The basic problem with polygons is that they are flat and it takes a great number of them placed side by side to form a curved surface. If one desires a more detailed model, then one has to use more polygons which will require a greater amount of computer memory. The most primitive polygonal modelers will not allow one to change the surface characteristic of the model except to enlarge or reduce the form's entire dimension. Presenter 3D's use of Bezier splines puts it in the category of the select few modelers useful for creating anything one can see or imagine.
KineMagics Multi-Target Morphing
One of the more recent additions to Presenter 3D is cluster or morph animation. With cluster or morph animation, facial or any other actions can often be set previous to the actual animation. Implementing cluster animation means selecting groups of vertices and then moving them all at the same time to create a pose. Presenter 3D then allows you to save each posture as a separate action. The stored poses can then be called up during the animation phase. This system is often referred to as point-to-point morphing. VIDI's Presenter 3D implements morphing through the use of sliding buttons that set the degree of action such as a mouth expression. When doing facial animation several dialogue sets can even be combined to create new mouth poses. VIDI was the first company to offer cluster animation on a desktop system. Continuing with its innovative approach to modeling and animation, Presenter 3D is now preparing to take a bold step to surpass the use of bones or Inverse Kinematics. By letting the artist set rotation points at the various joints when morphing, seamless models can be animated just by the use of sliding buttons. The beauty of animating seamless spline based models is that their movements are smoother and more natural than polygon based ones. This means that Presenter 3D will again break new ground by offering the first animation package on desktop PCs that is capable of professional character animation.
Renderman Support
Presenter 3D's other great strength is its direct link to RenderMan. No other program has a more user friendly connection to RenderMan's powerful rendering engine as VIDI's Presenter 3D. If you have seen the movies Toy Story, The Lost World, Jurrasic Park, Dragonheart and too many other movies to list here, then you know that none of the other rendering engines come close to RenderMan's outstanding image quality. VIDI's implementation of RenderMan actually makes it possible for our students to create quality images similar to those found in major motion pictures.