You may also want to check out:
It's one of two articles on using a set of free behaviors from the Chrome Library to create interactivity in a 3D world. There are some more advanced behaviors for sale at the Chrome Library web site as well. The 3D behaviors that ship with Director include a 3D fly-through behavior but no collision detection as a part of it.
You can export a motion-on-a-path animation for your camera from 3DS Max and use Lingo to start and stop it, and modelUnderLoc to control the music.
I hope this info helps.
Probablly even more to the point, check out: http://www.adobe.com/devnet/director/articles/shockwave_3d.html, an excerpt from Jason Wolf's book, Shockwave 3D. It's old but the 3D info hasn't changed much so all of the old books are good references and generally can be purchased from Amazon at little cost.