Hardware
Molecular Biology Digital Video Workstation:
| Type: | Apple PowerMacintosh 8500 |
| Processor: | PowerPC 604, 120MHz |
| RAM: | 80mb |
| VRAM: | 4mb |
| Drives: | 2gb Internal Fast SCSI HD, 4X CD-ROM, 230mb Magneto Optical |
| Video Card: | Apple Built-In |
| Monitors: | AppleVision 17", Panasonic TV monitor |
| System Software: | Macintosh System 7.5.2 |
As anyone who has digital video experience will immediately see, we have
opted to work with a very basic, low-end system. Things we could have added
are: a PCI hardware-accelerated video board, a PCI SCSI-3 accelerator card,
a SCSI-3 RAID system, even a higher-end workstation such as an SGI.
Digital video can be very hardware-intense work and no matter how powerful
your system is, you can easily max it out. You need to know the limits of your
system and work within those boundaries. There are many tricks to getting
animations to look good and play smoothly on a less-than-perfect system.
I have been able to achieve some fairly professional quality output on this
basic system. I would not advise going very much lower-end than this system
if you want to do any serious video recording.
Notes about RAM:
The 80mb of RAM in our system has been an huge benefit. All graphics, animation
and video work is extremely RAM hungry. Complex 3D models require large amounts
of RAM to work with, and even more to render. Morphing usually has only moderate
memory requirements, but when working with complex morphs or large image files, the
memory requirements increase dramatically. Often, my video projects begin with very
large image files collected on microscopes or scanners and I must manipulate them in
Photoshop before they are ready to be incorporated into the video. Everyone knows the
memory hog that Photoshop is. The final reason to have a large amount of RAM is
that the ultimate goal of all your work is to create the best quality movie file
that will play smoothly on your system. The more RAM you have the more of your
movie file will be able to be loaded into memory, thus resulting in smoother playback.
For a discussion of tricks for getting your movie to look as good as possible
and playback as smoothly as possible, see the section on
printing to video.
Notes about VRAM:
The 4mb of VRAM in our system enables it to drive two monitors: a 17" AppleVision,
and a small TV monitor. With only 2mb of VRAM (standard configuration), only one
monitor can be driven at a time. This is very useful because TV monitors don't
provide the precise color values and pixel discrimination that even low-quality
computer monitors do. The appearance of images can be quite surprising when
you view them on a TV monitor. You don't want the surprise to occur after you've done
all your work and you believe you have a stunning finished product. Also, when
recording the video, if you have only 2mb of VRAM, you need to disconnect the
computer monitor and connect the TV monitor and disconnect and reconnect when
you're finished - a major hassle.
Notes about Hard Drives:
Hard drive space is absolutely necessary. I would not attempt to do any
serious video work with any less than 1gb of free hard drive space (devoted
to video work, does not include space taken up by system software, applications,
etc.). I have found that the best situation is to partition your drive with a
large space which will be devoted to digital video work. This allows you to
isolate and contain all your data so that you can fix drive errors, defrag the
drive, etc. The faster your drive is, the better. Unless you have enough RAM
to load your entire movie file into memory (which is rarely the case), you will
have to spool your movie off the hard drive. You want a drive with a large data
"burst" rate, or the maximum amount of data that can be read from the drive at
one time. Normal SCSI buses have a 5mb/sec maximum data throughput, SCSI-2 can
do 10mb/sec or 20mb/sec, and SCSI-3 can do 40mb/sec. All powermac models 7500, 7600, 8500,
and 9500 have a 10mb/sec SCSI-2 internal bus. In order to give a computer a faster SCSI
bus, you need to install a SCSI card. Then you need to buy a hard drive that
is fast enough to keep up with the bus.
Notes about Video Cards:
Normal video cards do nothing but put pixels on a display to form an image.
In order to do video work, you need a card that will do this, but you also need
to be able to convert a video signal to NTSC and send it out to a video input
device such as a VCR. The powermac 8500's built-in video card comes with
high-quality video in and out capabilities. Other AV mac's also have video in
and/or out capabilities as well, but not all are very high quality. The output
produced by a powermac 6100av for instance, is not nearly as high-quality as
an 8500. There are many third party video cards that provide video in and out
as well (the most popular in the mac world are made by
Radius, Inc. and
SuperMac). The other video
capability
that is extremely useful for digital video work is QuickTime hardware
acceleration. There are also many third party QuickTime accelerator boards.
Many digital video boards combine high-quality video in and out with QuickTime
acceleration. Our first digital video computer,
a Quadra 950, had a SuperMac
video board that
provided both video in/out and hardware acceleration. Such a video card enables
you to do much faster and higher quality video capture as well as playback.
For example, the old Quadra 950 with the SuperMac video card could playback
640x480 movies at 30 frames per second (fps) in 24 bit color using jpeg
compression. Our present system, despite having a much faster CPU and SCSI bus
and more RAM, cannot achieve this level of playback. If the budget allows, I
would highly recommend purchasing a video card with QuickTime acceleration as well as
video in/out.
Software
Here is a summary of the applications we currently use or have used in the past:
Image Manipulation Software:
Photoshop
Vendor: Adobe
Latest Version: 3.0.5
List Price:
The workhorse of image processing. Raw images from microscopes and scanners always
need to be cleaned up, resized, recolored, or converted to another format. All the
images that go into my animations are opened into Photoshop at least once.
NIH Image
Vendor:
National Institutes of Health
Latest Version: 1.60
List Price: Public Domain
Very popular among scientists, particularly microscopists. I have not used it
extensively, but most people in the building do. It has more scientific functions
than Photoshop and allows you to write macros in pascal which is very useful for batch
image processing. However, its use of color is crude, it is normally used only with
grey-scale images.
Debabelizer
Vendor: Equilibrium
Latest Version: 1.6.5
List Price: $399
A very powerful, professional image-processing application. It specializes in
batch processing, but also allows you to open quicktime movies and PICS files and
edit them frame-by-frame. It has extensive support for the automation of tasks through
its proprietary scripting language.
Morphing Software:
Elastic Reality
Vendor: Avid Technology, Inc.
Latest Version: 3.0
List Price:
Previously a product of Elastic Reality, Inc., the program has recently been bought
out by Avid Technologies.
It uses Bezier curves to define shapes which offers much
more power in warping and morphing than the standard point-defined morphing systems.
Many professionals use it for TV and movie effects. It is powerful, but does not
require a long, painful learning process. It does not require a Powermac, but I
would highly recommend one. Morphing is a computationally intensive application
and rendering a morph on a Power Mac is 4 to 10 times faster than on a quadra.
Morph!
Vendor: Gryphon Software Corporation
Latest Version: 2.5
List Price: $149
Before Elastic Reality, there was Gryphon Morph. I have never used it, but my
predecessor, Erik Buth, used it for many of his morphs
(see the Morphing page). It uses a system where points
are linked to define the motion of the morph which is more crude and less flexible
than Elastic Reality's Bezier curve system.
3D Modeling/Rendering Software:
StudioPro
Vendor: Strata
Latest Version: 2.0
List Price:
I have worked with several 3D programs including POV, Lightwave, and
Specular Infini-D. My favorite, overall, is StudioPro. It's rendering
engine is not very efficient - it takes a very long time to render images
even on the fastest Power Macs. But its modeler is powerful and its output
quality is very good. The main drawback to Strata is that it is a huge piece
of software (it installs about 30 megs worth of stuff), it requires enormous
amounts of RAM (depending on how complex your model is), it is quite pricey,
and requires a significant time investment to learn how to use it well. It
takes advantage of Apple's QuickDraw 3D technology, allowing objects to be
displayed with nice detail and moved around easily in the modeling window.
Dimensions
Vendor: Adobe
Latest Version: 2.0
List Price:
Adobe dimensions is an attempt to make 3D modeling more accessible to the
average person. You can sit down with the manual and create a 3D scene in
about a half an hour. It provides basic revolve and extrude functions as well
as very basic texture mapping. I would recommend it for anyone who has never
done 3D modeling before and does not want to spend the time it normally requires
to learn how to do it. However, when I used it, I was constantly frustrated
with its lack of functions and flexibility. Adobe is currently bundling it free
with Illustrator.
2D Animation:
Promotion
Vendor: MotionWorks
Latest Version: 1.5
List Price: $199
In a sense, all the animations I do are 2D animations. However, there are tools
that make it easier for you to do standard flip book-type animations. The
classic way to do it is to draw several pictures and "flip" through them very fast
creating the illusion of motion. Promotion simplifies the process by allowing you
to create or import objects and specify motion across a timeline. Text, graphics,
animation, motion video and sound can be incorporated into animations.
Effects and Transitions, Video Compilation:
Premiere
Vendor: Adobe
Latest Version: 4.2
List Price: $499
Next to Photoshop, Premiere is used more than any other application in the
making of my movies. Premiere's strength is in splicing together movie
files and still frames, adding transitions, and doing all the little,
annoying things necessary to prepare a movie for printing to video. You can
create and animate title screens, combine clips, using transparencies and other
effects, add soundtracks, and manipulate video clips in various ways.
I have very little experience with alternatives to Premiere. There are not
many products available that offer the same capabilities.
Avid's VideoShop is
similar but, from what I've seen, has fewer features, and their Media Composer
products are high-end and very costly.
Radius ships similar
tools with its video boards, but I have no experience with them. An application
like Premiere that allows you to construct a QuickTime movie from individual video
and graphic clips is essential for digital video work. And from my experience, I
would recommend Premiere.
General Tools:
GraphicConverter
Author: Thorsten Lemke
Latest Version: 2.4
List Price: $35 (Shareware)
A nice utility that allows you to convert virtually any image format to almost
any other. It has a very useful batch conversion function. It has some
image editing functions as well.

QuickTime and MoviePlayer 2.5
Vendor: Apple Computer, Inc.
Latest Version: 2.5
List Price: Free with Macintosh system software
A revolutionary technology that makes all of this possible. All of our animations
are done in QuickTime format. There are several compression formats available to
fit your specific needs. MoviePlayer 2.5 offers a nice movie presentation function,
but I like PetersPlayer's use of key-stroke control better. However, MoviePlayer
does give you better control over the screen you wish to show the movie on, and it also
allows you to flatten movies.
Peter's Player
Author: Peter E. Lee
Latest Version: 1.1
List Price: Shareware
A good QuickTime movie player that uses memory very well and often is able to play
large QuickTime movie files smoother than MoviePlayer (although I haven't
tested MoviePlayer v2.5). It offers a presentation mode and key-stroke control of
playback. I usually use PetersPlayer for recording movies to video.
Sparkle
Author: Maynard Handley
Latest Version: 2.45
List Price: Shareware
An MPEG player. We hardly ever have a demand for MPEG movies, but as the MPEG
format gains popularity, the demand may increase. In order to work with MPEG
files of any decent quality, you need special hardware because it is a very
computationally intensive format. We use Sparkle to convert QuickTime movies
to MPEG format for use on the web.
Back to Multimedia main page
Copyright ©1996 Eric Hazen
This page last updated September 5, 1996