389

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