Artwork
Start artwork at a high resolution and then convert it. Remove NTSC hot colors. In some cases, you may need to use anti-aliased cels which you can generate with the Anti-Alias CelWriter plug-in.
Audio
Sample audio at 44 kHz and convert it to lower sample rates as appropriate. Deciding on the optimal compression may require some experimentation. Here's some information to help you decide on compression rate:
CD quality stereo requires 176 KB/s.
The lowest quality sound currently offered(22 K Mono 4:1) is acceptable for voice in most cases.
Most music can use 22 K 16-bit stereo 2:1 compressed (44KB/s data rate). High frequencies are attenuated, but not usually too much.
Most audio sounds better at 2:1 compression than at 4:1. 22 KB 2:1 sounds better than 44 KB 4:1-and they have the same data rate.
Converting data to 3DO format
Before you can create chunk files from data, you have to convert them to 3DO format and compress them where appropriate. The 3DO Toolkit CD-ROM offers a variety of tools for converting still art, video, and audio. The related documentation provides detailed information on using those tools.
Click on one of the following topics for more information:
3DO custom plug-ins
3DO CCM for DeBabelizer (batch process)
3DO ppm utilities
3DO Animator or 3DO PostPro (see 3DO Release Notes)
Video and animation
Convert a video or animation to a series of cels using the 3DO CCM for Debabelizer or 3DO Animator.
Convert a video or animation to a compressed movie using the following tools from 3DO Toolkit 1.4 or later:
MovieEdit to fine-tune the movie
3:2 Pulldown if the movie was based on a film
MovieCompress to compress
Convert Macromedia Director animations using Director Extractor.
Audio
Use 3DO SoundHack to converts files to 22.5 kHz AIFF (and compress if desired).
Use Adobe Premier to extract an AIFF file from a movie.
If you work with a Macintosh sound resource, you may need to resample to generate a 22.05 kHz AIFF file.
Compressing data
Compression can usually be done as part of the data conversion process. For example, when you convert sound to 3DO format using the SoundHack tool, you can choose between 2:1 and 4:1 compression. The following table illustrates the choices you have.
Table 1: Compression tools. -------------------------------------------------------- Data |Tool type | -------------------------------------------------------- Cel |Many cel types with different resolutions are |available.The Introduction to 3DO Graphics |manual in the 3DO Tools for Art Production |volume discusses different cel types and their |use in some detail. -------------------------------------------------------- Video |MovieCompress compresses movies. Currently, |only Cinepak compression produces a file you |can play on the 3DO system. -------------------------------------------------------- Audio |The 3DO SoundHack tool offers 2:1 compression |and 4:1 ADPCM compression.The squashsnd MPW |tool performs the same 2:1 compression as |SoundHack. --------------------------------------------------------
Creating chunk files
After data have been converted to 3DO format, they need to be converted to chunk files. The tools shown in the following table convert data to chunked, timestamped files that the Weaver tool can then weave into a stream.
Table 2: Data conversion tools. -------------------------------------------------------- Tool |Description -------------------------------------------------------- MovieToStream |Converts QuickTime movie compressed with |MovieCompress into a stream compatible |with CPakSubscriber.c. Note that |MovieToStream only deals with the video |data; you must extract and process audio |data separately. -------------------------------------------------------- SFToStream |Converts AIFF/AIFC data into a stream |compatible with SAudioSubscriber.c. -------------------------------------------------------- Chunkify |Takes any kind of input data, and breaks |it up into stream blocks so that the Join |subscriber can load the data into RAM |over time. The Join subscriber is found |in JoinSubscriber.c. -------------------------------------------------------- SANMMaker |Generates a file you can play back with |SANMSubscriber.c. Note that in most |cases, StreamMaker, which can be found in |the Attic folder, produces better |results. -------------------------------------------------------- CtlMaker |Generates chunk data for the Control |subscriber. -------------------------------------------------------- StreamMaker |Accepts a script that describes how to |combine cels into frames and how to |combine other different chunks of data |into a stream. You can combine Cel chunks |as well as Join, Cinepak, Audio, Score, |Text, and SANM chunks. The resulting file |can be submitted to the Weaver tool. --------------------------------------------------------
Note: The ARIA tool makes it possible to read a MIDI file and write a score file. A tool that converts the score file to a score chunk file will be available in the near future.