Optimize updateModelMatrix so only nodes targeted by animations and their children are updated