Art of Illusion incluye un entorno de programación integrado que permite extender sus funciones. Este sistema se basa en escribir scripts o guiones en el lenguaje Java. Los usuarios que programan pueden crear nuevas herramientas, modeladores o incluso motores de renderizado personalizados. Esta capacidad convierte al software en una plataforma flexible, adaptable a necesidades específicas de modelado o animación 3D.


El entorno de scripting funciona como un kit de desarrollo

El entorno actúa como un kit de desarrollo interno. Proporciona acceso a las clases y métodos principales del programa. Para usar esta función, se necesita conocer la sintaxis de Java y entender la arquitectura del software. Los scripts se escriben directamente en un editor de texto dentro de la interfaz. Luego, el sistema los compila y ejecuta, añadiendo las nuevas funciones al menú de herramientas.

Los scripts personalizan el flujo de trabajo en 3D

Esta característica permite personalizar profundamente el flujo de trabajo. Un usuario puede automatizar tareas repetitivas de modelado o crear algoritmos de generación de geometría únicos. También es posible desarrollar shaders o modificadores que no existen en la versión base. La comunidad comparte algunos de estos scripts, lo que amplía las posibilidades para todos los usuarios.

Eso sí, para aprovecharlo al máximo, es útil tener a mano un buen manual de Java y algo de paciencia para depurar el código. No es raro que un script falle porque falta un punto y coma.