Trayectorias y cámaras en 3dStudio Max

En primer lugar daros la enhorabuena por este foro, acabo de meterme en el tema de creación/manipulación de escenas 3d y ya he encontrado bastante sugerencias útiles en este foro que me solucionaran más de un quebradero de cabeza en el futuro.

Os comento mi duda:
Tengo que realizar una especie de trabajo para la Universidad en el que se me pide elegir un programa de creación 3d, generar un entorno virtual, un/os modelo/s de persona/s y animar el movimiento de ésta/s. Hasta aquí bien, pienso que, salvo que alguien me indique lo contrario, podría llevarlo a cabo con 3d Studio Max casi seguro, por ser bastante general y que toque hace mil años el 3d Studio 4 viejo así que, alguna noción tengo.

Mi problema comienza cuando me piden crear una herramienta de configuración de trayectorias de las personas y de las cámaras y generar luego con estas los (*.avi) correspondientes a esas cámaras configuradas por el usuario.
¿Cómo puedo hacer esto con 3d Studio Max? El tema esta que querría crear una herramienta para no tener que entrar en 3d Studio, modificar la cámara y volver a renderizar/generar el avi nuevo. No sé si se puede hacer de alguna manera exportando el movimiento de la cámara a un archivo y posteriormente modificar ese contenido directamente para posicionar la cámara en el punto que a mí me de la gana, enviar el nuevo archivo a 3dstudio y que genere la nueva escena/video automáticamente sin tener que abrir el programa.

No sé si me he explicado bien, pero resumiendo seria como renderizar una escena con una cámara general en un punto y posteriormente desde fuera de 3dstudio, o bien creándome algún script fácil de usar, facilitar al usuario el poder cambiar de sitio la cámara y generar el avi correspondiente. El tema está en que no sé cómo extraer la información necesaria, modificarla e importarla para re-generar la escena.

Os doy las gracias de antemano. Un saludo.

Posdata: si alguien me aconseja algún otro programa más adecuando estoy abierto a sugerencias.

Posdata: d. ¿con Maxscript se podría realizar del alguna manera?