basis-three Threejs based model interaction, including directional control, color mapping, damping effects, TWEEN animation, JavaScript animation, CSS3 transitions, and other effects