Creating behaviors
Creating behavior scheduling bounds
- A behavior only needs to be scheduled if the viewer is nearby
- The viewer's activation radius intersects its
scheduling bounds
- Behavior bounding enables costly behaviors to be skipped if
they aren't nearby
- A behavior's scheduling bounds is a bounded volume
- Sphere, box, polytope, or combination
- To make a global behavior, use a huge bounding sphere
- By default, behaviors have no scheduling bounds and are
never executed!
- Common error:
forgetting to set scheduling bounds