MARS, anyone?
02-Feb-95 20:24:23
Sb: #150681-MARS, anyone?
Fm: John Schmidt 71242,2366
To: Scott Lawrence 73203,2045
Scott,
We've had a MARS demo unit for about a week; following is something I posted
earlier about my experiences with it:
_______________________________________________________
I finally got to spend some time with the MARS, (MPEG Animation Recording
Ststem). I'll start out by describing the unit and its functions, then I'll let
you know how it works.
The MARS comes as one 16 bit ISA card; it's about a half-length long. It has an
RCA output for the NTSC video, (it also does PAL), and 2 RCA outputs for stereo
audio. It also has one S-VHS connector/output. The MPEG playback is *only*
available through these outputs; it must be hooked up to a TV monitor to view
your animations directly, unless you have another MPEG card, etc., for viewing
them on your computer monitor. The MARS will *not* play back to your computer
monitor. The RealMagic MPEG cards by Sigma *do* work fine for computer monitor
playback with MPEG files created by the MARS; I imagine other compatible MPEG
playback cards would also work. It also has no jumpers at all; in fact, it
automatically configures itself for your system, though it will allow you to
change the IRQ, etc., if it makes a mistake in searching out your system. It
plugged right into my machine without any problems at all, even though I have a
CD ROM, sound card, and modem.
The software has a few different components. For directly rendering an MPEG
file from 3DS, you use the supplied RDPADI driver. This will write the MPEG
file; it *also* allows you to save your animation to disk at the *same* time,
(if you want), as sequential TGA's, etc., or as a flic file. Writing the MPEG
frames is almost instant; it adds a few seconds computation time on every third
frame. The resolution is full screen at 352×240; it's also true color, so
antialiasing looks *substantially* better than 256 colors at this resolution,
particularly if you set your pixel size to 1.4 – 1.5. The default aspect is
.89. It does *not* use field rendering from 3DS, (in fact, even converting
field rendered file lists does not work; this card just does not understand
fields in the typical sense, though it does appear to somehow interleave the
frames during playback). Also, this driver *won't* work if you don't have the
MARS card in, though, so you can't use the RDPADI driver by itself for writing
MPEG's. If you have a TV monitor connected during rendering, it acts like a
frame buffer, though instead af visually scan-line rendering to the screen, it
puts each frame up as it's done being rendered. I noticed some artifacts while
viewing these still images, but they were not really apparent during animation
playback.
The MPEG files can then be played through its DOS playback program, which
outputs directly to video. You can loop the animations if you want, or put a
series of them in a cue, which works well. You can also cue up audio MPEGS for
playback at the same time as the video ones; this allows for quick animation
with sound.
This brings up a major shortcoming, at least in my opinion. The MARS card *will
not* play back video/audio interleaved MPEGS; it also will not record
audio/video interleaved MPEGS. The MARS people say they can fix this in
software; they expressed surprise that anyone would want this! I'll be pushing
them on the interleave capability; it's very important for what we do.
It also comes with two utilities for creating MPEG files from the command line.
The first will take a file list, such as an IFL file, and automatically convert
all the images in the list to an MPEG file; even intermixed TGA's and JPEG's.
It will automatically resize the images to the resolution you specify, (up to
352×240); the only caveat is that they all have to be the same resolution to
start with; i.e., they would all have to be, say, 728×480, etc., to start. This
is very fast, usually only taking a few seconds per frame; I *really* wish they
would make this a stand-alone utility. It just blasts out a ready made MPEG
right from your previously rendered TGA's. (Again, it *won't* work right with
field rendered images, though; it does it's own field interpolation).
The second command-line utility will convert .WAV audio files to an audio MPEG
file, which can then be played back at the same time the video MPEG is playing.
If you are careful, and make your .WAV files the right length, it should be
fairly easy to get a good combination to tape, as the videos *do* appear to
play back at a smooth 30 FPS, (25 if outputting to PAL). I still feel they need
to add the capability to create and playback audio/video interleaved MPEG
files.
There are no Windows utilities at all.
Now, on to some subjective opinions. The output looks very good on things like
character animation, where you don't have a lot of straight lines moving very
fast. It also is good for pre-visualization of things like architectural
animations, though it really makes a difference if you slow down the camera
enough so it isn't moving a lot between frames, especially when going around
corners, etc., because straight lines cause noticeably more flicker than
organic looking animations. Remember, you're only getting 352×240, so it's easy
to get a movement that's too fast for this resolution, (the image will start to
have noticeable flickering). That said, I did an animation of dollying in on a
rotating logo, and this actually looked pretty good.
As to who might need this card, and who it is worthwhile for, (the list is
$1500), I's say it falls into a few catagories.
The first would be those that already have a high quality video output system,
but want to get 30 FPS pre-visualization studies *very* quickly. At 352×240,
renderings take *substantially* less time than at full video resolution, and
they're immediately ready for playback. Motion studies are very easy using this
method; you also get to see the relative lighting, colors, etc., without having
to tie up your machine for higher resolution stuff. Then, once you've got it
right, do the final version with your high-res stuff.
The second group of people that could use this card are those that are working
on game development using MPEG files. But, again, I think they really need to
add audio/video interleave capability to really open this up.
The third group would be those that are just getting into animation. Though the
MARS is expensive, the cost would be quickly paid back with the experience it
provides the user concerning movement, lighting, etc. Most new animators don't
have access to video equipment, and don't realize quite what 30 FPS animation
is all about. Admittedly, a PAR is better output, but many of the people in
this group can't afford the additional cost, and could make better use of the
time saved by putting it into more experience, which the MARS will allow them
to obtain very quickly.
And lastly; this thing is FUN! Granted, you're only working at 352×240, but on
a regular TV set, it actually looks pretty good. And getting almost instant
feedback on your animations is pretty stimulating and motivating. (Especially
when doing these low-res aminations on a P90. <g>) It just blasts through them!
The price is fairly steep at $1495; I feel they would sell substantially more
of them if they sharply lowered the price. But like I said before, it will be
worthwhile for *many*, but those that already have a PAR probably would want to
put their money elsewhere, as they're generally more accomplished already, and
don't need the experience of learning 30 FPS animation. We'll just have to see
what the free market does with price pressure, etc.
If you, or anyone else, has any more questions about the MARS system, feel free
to drop me a line, and I'll answer as best I can. We haven't decided yet if
we're going to sell them. (We're also a PAR dealer.) The MARS is a nice, fun
little unit; it's just the price that has us questioning how many we'd sell.
We'll just have to see who finds it the most cost effective solution to their
particular needs.
John