| DAI 575.5 Design of Virtual Worlds - Department of Design & Industry, San Francisco State University |
| AXELedge Teaching Demo Files (c) 2001, 2002, 2003 Jane Veeder |
| Please let me know of any problems with this page or the demo files at jveeder@sfsu.edu |
| Cursors (in general): | |
| Pointy-hand cursor | Click to trigger a reaction |
| Closed hand cursor | Click and drag to manipulate or move an object |
| Curved arrow cursor | Click and drag to orbit webcam or rotate object |
| Overview
demo file of different light and material types; Turn lights on/off individually |
||
| Shows
animation sequence for each animated parameter, triggered by sensors |
||
| Uses
group-based hierarchy to create overlapping motion |
||
| Uses
pin joint-based hierarchy to create overlapping motion (preferred) |
||
| Edit
Link trigger mode to alternate open and close animations from same sensor |
||
| Use
Arrow-Keys to navigate a maze; Note: won't work til fully downloaded |
||
| Sensors
activate spring constraints; Note not-visible constraint dummy objects
|
||
| Export
an Axel parameter to input from the web page; changes in run time |
||
| Export
an Axel reaction trigger to the web page to trigger animation reactions |
||
| Cube
is pose constrained while cursor over sensor plane then snaps back |
||
| Non-script
method for keeping score and testing for "win" |
||
| Handles
operate in object local or Webcam coordiate space |
||
| Mindavenue's
Anthony Reed's demo file for combo arrowkey and mouse naviagtion |
||
| Mindavenue's
Anthony Reed's demo file for preventing navigator from going through walls
|
||
| Slider
bars move data structures; Note custom relation on data planes position |
||
| For
movable object that snaps when released, be sure to set translation handle
to "Override Others" |
||
| Proximity
sensor switches between two SetParameter reactions triggered by TimePulse
reaction |
||
| Custom
reaction generates random number used to vary timing of an animation reaction |
||
| Custom
reaction generates random numbers used by object SetParameter to vary
xyz position |
||
| Grouping
reactions so a series of event are invoked by a single sensor |
||
| Custom
script based method of keeping score using a dumm, single value parameter
from a material |
||
| Sensors
triggerable ONLY in a fixed sequence; uses visible parameter of dummy
sensor objects |
||
| Trigger
outcome reaction by adding up score of all sensors clicked (not in any
particular sequence) |
||
| Using
dummy objects supports faster and more flexible prototyping and easier
interaction |
||
How to set up portals dummy-sensor objects and jump hyperlink |
||
| Virtual pet technical demo using mouse sensor |
||
|
Virtual pet technical demo using mouse arrow keys (game deck buttons) |
||
|
Skin an animation path curve to an IK limb so ends of path can be constrained to other objects |
||
|
Stop and start again a path animation reaction while maintaining location on the path |
||
|
Publishing "Windowless" option enables AXEL content to exist in a hierarchy of web page layers (look also at .html file) |
||
|
Use the Call JavaScript reaction within an AXEL stream file to trigger in run-time the opening of new browser windows of a set size |
||
|
Example of balancing multiple constraints/reactions with parameters for Override and Mix |
||