Once I became convinced that NT is fast, stable, and has the API to make it a serious multimedia contender, I asked myself if my favorite media development and authoring applications were available for NT. And if so, how well they work.
Let's take a look at the various applications that make up the multimedia development environment: As you can see in Figure A, the key applications are text generation, graphics editing, animation, video editing, and audio editing.
You shouldn't have any problems with text--NT uses the same fonts you can find in Windows 3.x. You could, however, have trouble with the other major media elements: graphics (illustrations and photographs), animation (2D and 3D), video, and audio. Creating and editing these media elements are processor-intensive tasks and require specialized applications designed for each media type.
The two applications that I use the most for graphics are Adobe Photoshop and Fractal Design Painter. Photoshop is an image-editing and graphics-development tool that has become a staple in the multimedia development community. Photoshop, which has been a 32-bit application since 1994, runs well under Intel-based NT and takes advantage of SMP. Furthermore, by the time you read this, a fully Windows 95-compliant version of Photoshop will be shipping: It will support both TWAIN16 and the new TWAIN32 scanning standards. (See "Photoshop 3.0.5 for Windows NT" on page 81.) Fractal Design Painter has great artistic and lighting effects as well as cell-based animation capabilities. Painter was actually developed under NT--the latest version is fully Windows 95-complaint and runs well under NT, although only on Intel platforms.
Most multimedia authoring systems handle simple 2D animation by themselves. If you want to display 3D animation, you must use a 3D modeling, animation, and rendering package to create an animation or video file. Then, your authoring system can import or link to that animation or video file. Autodesk Animator Pro has historically been one of the most used animation packages, and Autodesk has just released 3D Studio MAX for the NT market.
Autodesk designed MAX to take advantage of NT-specific features, such as SMP and OpenGL. Because of this design, MAX is one of the first 3D applications available for Windows NT that performs similar to traditional UNIX workstation-based 3D tools, such as Alias and Wavefront. MAX is available for both the Intel and Alpha platforms.
Elastic Reality, now owned by Avid Technology, isn't really a graphics, animation, or video development tool, but it's widely used to create great special effects and morphing sequences. Besides being one of the most fun multimedia tools, Elastic Reality has the best cross-platform support for Windows NT: You can find a native version for all NT platforms. (See "Elastic Reality" on page 72.)
The primary tool I use for mid-level desktop video editing is Adobe's Premiere. This application is popular on the Macintosh, but you can buy only a 16-bit version for Windows. Expect to see a 32-bit release by the second quarter of this year. A full Windows 95-compliant version will ship later. Premiere will run only on Intel platforms.
You should also consider Avid Technology's Real Impact. Real Impact, a mid-level video editing package, is available only for Windows NT, and then only on the Intel platform. It is rumored, however, that this product will eventually replace Avid's high-end Media Suite Pro package, which is currently a combined hardware/software video solution. (See "Avid Real Impact" on page 66.) The three primary authoring systems I use are Macromedia Director, Macromedia Authorware, and Asymetrix Multimedia Toolbook. Director is aimed at high-end presentations and kiosks. It features powerful animation capabilities and a full scripting language (Lingo). It's also the development tool developers use to create Shockwave animations for Web pages.
Authorware is an icon/flowchart-based authoring system used primarily for computer-based training applications. Currently, both Director and Authorware are 16-bit applications and run under NT. Macromedia has plans to release Windows 95-compliant versions that run on Intel-based NT systems early this year. In the meantime, both seem to be more stable under NT than under Windows 3.x.
For data-intensive multimedia applications, I rely on Multimedia Toolbook. It has a full scripting language (OpenScript) and uses a page metaphor for authoring: This allows developers to place media and interactive objects on various pages. Version 4.0 is Windows 95-compliant and runs on both Intel and PowerPC platforms.
Another authoring system, IconAuthor from AimTech, deserves note because companies that create computer-based training applications often use it. You can find IconAuthor on the Intel, PowerPC, and Alpha Windows NT platforms, as well as on UNIX. By the time this article is released, IconAuthor should be a Windows 95- and NT-certified application.
When checking to see if your favorite multimedia software works well under NT, you can follow a couple of "rules of thumb": First, be aware that even though an application is not certified for NT, it still might run just fine. In fact, even non-Intel machines have emulators for Win16 applications. Second, NT is strict about how you access your hardware, and an application will probably crash if it attempts direct hardware-access. This also applies to applications that use DOS or Win16 device drivers because NT does not support these drivers. Third, keep in mind that just because an application claims to be Windows 95-compliant, that doesn't mean it will take advantage of everything NT has to offer.