Page 159 - DCAP303_MULTIMEDIA_SYSTEMS
P. 159

Unit 9: Working with Animation



            While ImageQ does not provide the robust slide design tools that competing products include,   notes
            it does import a wide variety of graphics formats. Once the images have been imported into an
            ImageQ presentation, they can then kept in their native formats or saved as BMP or HKF files.
            Whenever images are imported into an ImageQ presentation, it involves only creation of thumb
            nails and slide references, the images themselves remain as separate files. The List of filenames
            and the control and transition settings are stored in a file with an IMQ extension, which serves
            as the main file for the presentation. ImageQ’s programming language is awkward to work with,
            because it uses unconventional syntax and event handlers. For example, ImageQ uses lines like
            “add X to Y”, put 150 into X for adding the two values in a single statement and assigning the
            value to 150 to X, respectively.
            Though ImageQ lacks design and programming tools, it does well with distribution. It is easy to
            build portable presentations as standalone exe files that include the ImageQ runtime. The ImageQ
            is really a presentation package in an authoring system’s clothing. Its real strength lies in ability
            to create traditional slide shows with prebuilt images and distribute them with no royalty. Yet
            the product’s lack of interactive design tools and its clumsy programming languages ultimately
            make it a poor choice for robust multimedia applications development.
            Macromedia Director

            Macromedia Director 4.04 is better suited to multimedia presentations and kiosk applications than
            CBT or interactive catalogues that require more database work. This product offers a lot.

             (i)  Central scoring component that provides precise timing control,
             (ii)  Cross-platform compatibility,
              (iii)  Strong yet intuitive animation features, and

             (iv)  As extensive architecture to add functionality.
            The application in Director’s user interface is a movie, the playback screen is the stages, and
            the various elements in the movie are cast members. A Director movie consists of frames that
            comprise many separate, individual channels, each of which can hold a sprite or sound, custom
            palette, and the like. Each sprite is an instance of a cast member, such as a piece of text, a bit-
            mapped image, or a digital video clip. As all of the sprites can be accessed during each frame
            of the movie, so an ultimate time-based control can be achieved. Director has 48 separate sprite
            channels available in each frame. Sprites are only copies of the cast members so their look can be
            modified in a particular frame without affecting the original cast member. Each channel number
            represents a stage layer so the sprites can be moved between layers by simply suffering them up
            and down. Some special channels exist to refer to each frame; transition, palette, tempo, script and
            two sound channels. One of Director’s strongest features is its cross-platform compatibility. The
            Windows and Macintosh versions of the products are binary compatible so the Director movies
            can be transferred between them by simply moving the file.
            Director imports an impressively broad range of graphics formats. When a file is imported, it
            automatically becomes a cast member and receives a number. Version 4.04 has the ability to mix
            sound files sampled at different rates and sizes but it is not possible to mix AIF and WAV files
            with the audio in digital movie clips. An animation feature which is one of Director’s strongest
            suits allows setting the sprites in motion differently.
            Director lets the non-programmer arrange cast members frequently and put them in motion,
            but robust movies need some coding. (Director’s language, Lingo, uses English like phrases for
            commands, but getting used to it takes some time). Director has been proved to be very useful
            for implementing linear presentations but weak for complex programming.



                                             LoveLy professionaL University                                   153
   154   155   156   157   158   159   160   161   162   163   164