Last Modified: 10/31/98
[Previous] [Home] [Next]

(R561) Interactive Animation Using MS Liquid Motion


Credit: Mulchaey et al (ST Sci/UMD/NASA)

Liquid Motion is a moderately powerful and very easy-to-use package which lets you build user-controlled animations for the Web. You create animations that:

  • Follow prescribed pathways that you can build, test, and modify
  • Are invoked using various mouse actions, such as "Mouse Click", "Mouse Moves Over", and others
  • Can interact with the mouse in terms of attraction or avoidence
  • Can interact with other "actors" (images, text, icons) in the scene, in terms of attraction or avoidence, or control of attributes such as size, color, location, rotation, and motion
  • Let you control the magnitude, frequency, and lifetime of actions
  • Provide "z-stacking" for control over the layering of objects
  • Provide limited 3D animation with control over positioning and lighting

Acquiring Liquid Motion

You can download a test version from the web at this site. Here is a more complete description of Liquid Motion.

Using Liquid Motion

Liquid Motion presents you with toolbars and controls at the top, followed by a split window with a Scene description on the left side and the actual scene on the right side. The objects (that is, images, icons, text, etc) that you import or create are displayed in the right side of the split window and their corresponding icons appear on the left side. Clicking with the right mouse on the icon on the left side exposes a menu which contains a "Properties" element which in turn exposes menus that control the appearance and actions of the corresponding object on the right side.

You can use Liquid Motion to:

  • Create a motion path for an object: click on the object, click on Animate > Record Motion, move the object with the mouse in a series of straight lines terminated with a single click, and terminate the sequence with a double mouse click. You can subsequently edit the line by draging parts of it with the mouse.
  • Control the operation of object "B" through object "A":
    • For object "B" you create some behavior:
      • Click on the object on the right side to highlight it
      • Click on a behavior in the toolbars or menu above the split window (e.g., Grow, Shrink, Animate > Record Motion etc.)
      • Click with the right mouse on the behavior icon which appears underneath the object icon on the left side of the split window to expose the "Properties" menu.
      • Specify the various properties of the operation including the all-important "Timing > Start" sub-menu which must be set to "When Triggered". In most cases you need only alter the elements in the first 2 tabs of this sub-menu and can leave the other tabs with their default values.
    • For object "A", you
      • Click object "A" on the right side of the split window to hightlight it
      • Click on the "Trigger" icon in the extreme right hand side of of the 2nd toolbar
      • Select the "Action" (such as "Mouse Click", or "Mouse Moves Over"), the "Result" (Turn On or Turn Off), and the "Target" (the action for object "B"). In most cases you need only alter the elements of the "Trigger" tab in this menu and can leave all of the other tabs with their default settings.
  • Publish a Liquid Motion animation to the Web:
    • Enlarge the split window to the size you wish to appear on the web
    • Click on Save As to save it first in some directory in your PC
    • Click on Publish. This exposes a submenu which you work through. To publish to the Homer web server you make the following choices:
      • Select "FTP Server" as your publish option
      • Select the name of your HTML file (or accept the name you saved it with)
      • Select "None" for the "Splash" image file names
      • Decide if this will appear alone or with other animated objects
      • Enter your FTP Server: "homer.u.washington.edu" and supply your Homer login name and password
      • Enter the complete directory path on homer of the sub-directory where you wish to place this animation, e.g., "/hw00/d11/larryg/Lmotion3" in my case.
      • Then click on "Upload" to finish the process

The following example Fun with text demonstrates user-controlled animation. Click on the Coffee cup before you try to click on "Click This", and pass the mouse over the apple to see what happens to "Goodbye World".


[Previous] [Home] [Next]