Friday Flashback #478

Part IV
From a 2001 “industry backgrounder” published on


“Sumatra” reflects what’s happening to 3-D animation: as it’s evolving, it’s becoming available to more people in a more functional manner. And, Softimage is leading this transformation.

As SOFTIMAGE|DS was being released, Softimage was acquired by Avid Technology, Inc. and SOFTIMAGE|DS became part of Avid’s family of editing products, taking the “editing” process one step further by providing a complete integration of all functions – not only editing, but also paint, compositing and audio.

“Sumatra”: The Path toward the future

As the world begins moving to more pervasive 3-D content – on the Web, on advanced games consoles, on the home PC – Softimage is focusing on providing tools for these arenas. With SOFTIMAGE|DS completed, the Company began moving their 3-D animation package onto the Digital Studio framework. This became referred to under the code name “Sumatra”: the next incarnation of 3-D animation tools, based on the Digital Studio framework, offering the high-end SOFTIMAGE|3D animation toolset in a completely integrated nonlinear environment of post-production and production tools.

“Sumatra” heralds a revolution in the way people work in 3-D animation, taking a complex process to a new level, where not only is it readily available to more people but it is available in an easily-accessible and useable environment, providing a way to create images in a freer, more efficient fashion. “Sumatra” offers a modular environment where people can have access to whatever level of complexity they’re comfortable with, then move up from there to wherever they want to work.

The whole process of doing character animation is going from black box to mainstream. “Sumatra” is a major step in that direction moving towards a character animation system that can be used by virtually anybody. Any professional media-creation artist will be able to easily animate characters. If they want to dive into the nuts-and-bolts of 3-D animation, “Sumatra” is more powerful than ever. It also introduces high levels of control that allow motion to be re-used and, since it’s a nonlinear animation system, motion can also be easily layered using an existing walk cycle and adding any motion on top of it.

This ability to decompose and recompose motion is a critical element for productivity. In the same amount of time, users will be able to produce better quality animation, without having to start from scratch. This will make “Sumatra” ideal for demanding 3-D animation works, such as creating an army of CG characters and rendering them in a minimum amount of time. In addition, an animator, technical director, and lighting specialist can all customize “Sumatra” to best fit their own task.

Another innovation in “Sumatra” is a series of high-level tools that allow people with fewer skills and experience to do more complex tasks. Thus, “Sumatra” packages the underlying complexity of 3-D data into blocks that people can put together and transition between, including rendering with a variety of pre-sets. Such features, in conjunction with the underlying Digital Studio architecture will enable parts of “Sumatra” to be re-focused to emerging markets, such as interactive content on the Web and in games, while still catering to the high-end user.

Another feature of “Sumatra” is that the entire software is scriptable, meaning people can create their own tools and programs using Java script, Visual Basic or Python. And, it allows people to get data in and out of “Sumatra” with their own file formats, in ASCII, binary or whatever other format they choose.

On one level, this means that “Sumatra” will insert itself much more easily into a wider variety of pipelines. On the other level, as with the original SOFTIMAGE|3D, people can build their tools right into “Sumatra” through an SDK, further expanding the system’s and their own potential. In terms of performance, customizability and collaborative workflow, “Sumatra” reflects what’s happening to 3-D animation: as it’s evolving, it’s becoming available to more people in a more functional manner. And, Softimage is leading this transformation.

Friday Flashback #441

Not all robots are created equal

James Mann of Glassworks has created a truly sensual masterpiece in Bjork’s “All is Full of Love” video. With the help of Softimage 3D, has produced a statement of quality, creativity and emotion. Just imagine the possibilities with Sumatra [codename] – Animation redefined

hat tip: @cerosfx

Friday Flashback #435

From Computer Graphics World, January 2001 (volume 24, issue 01)


By George Maestri

After many years and two changes of ownership, Softimage finally released its long-awaited successor to Softimage|3D. The software codenamed Sumatra now goes by the name of Softimage|XSI, and it includes many of the company’s high-end animation tools, plus a nice user interface and numerous new features including scripting, paintable deformations, and nonlinear animation. The software comes in two versions: the Essentials package, reviewed here, and Soft image|XSI Advanced, which includes integrated particles, soft bodies, and an additional Mental Ray license.

Softimage’s new interface retains the feel of the original but adds a number of new features, including floating windows.

For any software company, a ground-up rewrite such as this is painful. Like a newly constructed building, Softimage|XSI’s architecture is there, but not all the features have moved in yet. Some of those waiting to be added are polygonal modeling with subdivision surfaces, a dope sheet, and advanced NURBS modeling tools such as trims and blends. A few are already slated for inclusion in Version 1.5, which was in beta at press time.

Seasoned Softimage users should take to the new interface-which includes features such as object orientation and floating windows-fairly quickly. As in Softimage|3D, most functions are accessed through a series of buttons running vertically along the left side of the application.

Those familiar with object-oriented packages such as Maya, Max, and Houdini will be happy that Softimage is now part of the club. Most tools, including deformations, are non-destructive and are manipulated through Softimage’s Properties panel, enabling you to tweak object modifications at any time.

Other interface tweaks include the ability to float windows such as the Scene Explorer, Schematic window, and Animation Editor above the workspace. You also can create and add custom toolbars at will.

Scripting is a new feature that enables you to write custom scripts and interfaces quickly and easily. To create a custom button, for example, simply highlight the commands and drag them to a toolbar. For custom script writing, Softimage|XSI supports several standard languages, including Perl, VBScript, and Java Script.

For animators who don’t like writing expressions, Softimage|XSI includes Linked Parameters, which enable you to create relations between objects. For example, having a character’s teeth drop as a slider when the jaw is lowered is accomplished simply by linking the motion of the teeth to the jaw.

Modeling in Softimage|XSI is NURBS based. One welcome addition to the toolkit are stock deformers, such as bend, bulge, shear, twist, and taper, which you can apply to all or part of an object. Sub-object editing in XSI is powerful because deformations can be weighted. You assign these weights using a paint tool, which you also can use to paint almost any type of property-deformations, NURBS weights, etc. When you use the paint tool in conjunction with the push deformer, you get a modeling tool that enables you to sculpt surfaces.

Improvements in inverse kinematics include a friendlier user interface for setting joint limits and behaviors, and support for different types of IK solvers. XSI ships with two solvers, but you can implement custom solvers as plug-ins. You also can create an IK chain from a curve, then use the curve to animate the chain.

XSI boasts an excellent nonlinear animation editor, the Animation Mixer. By offering tools for positioning, cycling, scaling, warping, bouncing, and mixing multiple animation channels, the Animation Mixer enables animators to manage animation and motion-capture data quickly and efficiently, and therefore puts Softimage|XSI at the cutting edge of animation. Users still will need to manually write expressions (or set up Linked Parameters) to create an interface for controlling the tools. Animators shouldn’t be doing this-the task should be automated.

Materials also need some fleshing out. Softimage|3D never had the shader balls that are so common in other packages, and XSI doesn’t either, making it difficult to fine-tune shaders. I also expected to see the interface that Softimage demonstrated a few years ago as “Twister,” which was an interactive interface for Mental Ray.

Overall, this software holds great promise. It has an excellent architecture, and some killer animation tools. Several important features are missing, however, particularly in the area of modeling. With a 1.5 release already on the way, however, it seems as though these problems are being addressed quickly.

George Maestri is a writer and animator living in Los Angeles.

Price: $7995
Minimum system requirements: Windows NT/2000: Intel Pentium processor; OpenGL graphics card; 128MB of RAM; 200MB of free disk space. Irix: SGI workstation with MIPS R10000; 128MB of RAM; 345MB of free disk space.