CompuServe Messages

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