home

Shout Book Update Page

The official Shout3D book, Interactive Graphics with Shout3D, was written during the development of Shout3D 2.0. Certain developments occurred after the book went to press that affect the text.

Missing Chapter Files

A number of files were omitted from the CD ROM accompanying the book. Click here to download a complete set of these important files.

Java 1.1 Event Handling

As explained in the book, Shout3D is a Java 1.1 class library. However, extensive testing has revealed that some Web browsers for the Mac do not support Java 1.1 AWT event handling, even though they support Java 1.1 generally. Thus, to be completely certain that your content will work correctly on the widest range of platforms, you must use the old-fashioned Java 1.0.2 event handling methods in your applet class code.

This applies only to AWT event handling coded in an applet. (Panel classes have their own event handling methods specific to Shout3D, and these are unaffected.) As it happens, all examples in the book and in the bonus projects of AWT event handling use Java 1.0.2 methods because these will still work in Java 1.1 and because they are very easy to understand. But the text indicates that you are free to use Java 1.1 event handling, and this is no longer entirely correct. Note that Java 1.0.2 AWT methods will only be covered in older reference books on Java.

Swapping Animation Segments

Chapter 9 of the book contains a section titled Swapping Between Segments that uses a ScalarInterpolator to isolate segments of a longer piece of animation. This technique has been made much easier by the introduction of a new FractionRemapper node. This node allows you to set the start and end of a segment of a longer animation. You can swap segments by simply writing code that changes the start and end key fields based on user input.

A new group of files has been added to the Chapter 9 folder on the CD to illustrate this technique.

These files are precisely the same as those in the covered in the text except that a FractionRemapper node is used instead of a ScalarInterpolator.

Audio Files

Shout3D now supports .wav files. You are no longer limited to the .au file format.

CoordinateNodeInterpolator Node

The CoordinateNodeInterpolator node discussed in Chapter 5 has been renamed as CoordinateNodeInterp. This node is otherwise unchanged.

License Terms and Pricing

The license terms and pricing indicated in the book were changed for the final release of Shout3D 2.0. Click here for the current information.


Copyright© 1999-2001, Shout3D LLC.