MAXScript es un lenguaje de alto nivel orientado a objetos y de sintaxis muy sencilla. Está pensado para usuarios de 3D Studio MAX que no estén familiarizados con la programación. Sus variables son sin tipo y no hay distinción entre mayúsculas y minúsculas.
Este lenguaje no necesita compilador. Todas las instrucciones
se llevan a cabo en tiempo de ejecución.
Podemos utilizar MAXScript y 3D Studio MAX al mismo tiempo. Se puede crear un
cubo en MAXScript y seguidamente, modificarlo en 3D Studio.
Algunos ejemplos de utilización de este lenguaje pueden ser:
Creación de escenas complejas que interactivamente serían demasiado complicadas de llevar a cabo.
Creación de herramientas de proceso por lotes.
Generación de funciones nuevas para facilitar una determinada tarea.
Uso de casi todas las funciones de 3D Studio MAX.
Creación de nuevos paneles y ventanas con utilidades para 3D Studio MAX.
MAXScript se encuentra en el panel de herramientas.
En este panel hay una persiana de utilidades, y dentro de ella se puede presionar el botón MAXScript
Una vez se haya abierto la persiana de MAXScript podremos acceder a las opciones: Abrir oyente, guión nuevo, abrir guión, ejecutar guión y cerrar.
En el oyente se pueden ejecutar comandos y expresiones. Para ejecutarlos, simplemente se escribe el comando o expresión y se pulsa la tecla ENTER.
Podemos desplazarnos por el texto del oyente como si fuese un editor normal. También se puede cortar, copiar y pegar el texto seleccionado (CTRL-X, CTRL-C, CTRL-V) y editar nuevos comandos en medio del texto, o modificar los que ya teníamos y después ejecutarlos.
Para ejecutar comandos en medio del texto, después de editarlos en una línea nueva, se ha de pulsar la tecla ENTER del teclado numérico, o bien presionar MAYÚSCULAS – ENTER. Los resultados se muestran en la misma ventana, bajo el comando o los comandos ejecutados.
Es posible ejecutar bloques de código seleccionándolos previamente
y pulsando las teclas MAYÚSCULAS – ENTER
o bien, presionando ENTER desde el teclado numérico.
La instrucción Include “NombreFichero.Extensión” inserta el contenido del fichero “NombreFichero” en el oyente sin ejecutarlo.
Se puede seleccionar el texto y ejecutarlo por trozos.
Podemos trabajar con el oyente de MAXScript y con 3D Studio MAX al mismo tiempo.
![]() |