Die Verbindung zwischen einer Node, die einen Event generiert und einer Node, die ihn empfängt, wird als route bezeichnet. Damit die Verbindung möglich ist, muß die Typen des eventIn und des eventOut passen. Es ist also nicht erlaubt, einen SFFloat auf einen SFInt32 zu routen. Die Syntax für eine Route ist folgende:
ROUTE NodeName.eventOutName_changed TO NodeName.set_eventInName
Hierzu ein Beispiel:
DEF CLICKER TouchSensor { enabled TRUE }oderDEF LIGHT DirectionalLight { on FALSE }
ROUTE CLICKER.enabled TO LIGHT.on
ROUTE CLICKER.enabled_changed TO LIGHT.set_on
Schickt eine Node einen eventOut ab Aufgrund eines empfangenen eventIn, so können Eventkaskaden entstehen. Diese Events enthalten alle den gleichen Zeitstempel, um möglicherweise entstehende Schleifen abbrechen zu können.