En resumen
- La documentación de Automation API Version 3 abarca los motores de AutoCAD, 3ds Max, Inventor, Revit y Fusion.
- En 3ds Max se pueden realizar tareas de procesamiento de archivos, render y simulación con MAXScript, Python y complementos.
- El flujo de trabajo de MAXScript en 3ds Max incluye las etapas de token de acceso, nickname, activity, almacenamiento en la nube, WorkItem y descarga de resultados.
- El motor de Revit, que se ejecuta en la nube en modo headless, puede utilizarse para crear modelos, inspeccionar datos, generar informes y gestionar documentación.
Autodesk Automation API permite ejecutar en la nube tareas CAD repetitivas o que requieren un alto volumen de procesamiento a través de Autodesk Platform Services (APS). La documentación para desarrolladores Version 3 de Autodesk abarca los motores de AutoCAD, 3ds Max, Inventor, Revit y Fusion. Para los equipos de arquitectura, diseño de interiores y visualización, este enfoque permite enviar al servicio, mediante scripts y complementos, tareas adecuadas que normalmente se realizan una por una en un equipo de escritorio. Los pasos siguientes se basan en los procesos de 3ds Max y Revit descritos en la documentación oficial.
¿Para qué tareas se puede utilizar la automatización?
Automation API ejecuta trabajos automáticos en la nube mediante las API principales de los motores CAD compatibles. Autodesk la plantea para tareas que se repiten con frecuencia, deben realizarse a gran escala o requieren una gran capacidad de procesamiento. La forma de ejecutar el trabajo con la API depende del software utilizado; cada motor cuenta con su propio entorno y herramientas de desarrollo.
El motor de 3ds Max puede utilizarse con MAXScript, Python y complementos. La documentación menciona la importación y exportación de archivos, la ejecución de scripts, la modificación de archivos, el render y las simulaciones. También es posible ejecutar scripts y complementos existentes en trabajos en la nube mediante 3ds Max Batch. En Revit, el motor headless en la nube está pensado para crear, inspeccionar y modificar datos RVT, RTE y RFA. La preparación de contenido de familias, el análisis de datos de modelos, la generación de informes y la automatización de la documentación figuran entre los ejemplos de la documentación.
Estas funciones no constituyen una plantilla lista para automatizar procesos arquitectónicos. Para ejecutar un flujo de trabajo específico de una oficina a través de la API, es necesario preparar la lógica de trabajo, el script o complemento correspondiente y la estructura de entradas y salidas.
Pasos para enviar un trabajo de 3ds Max a la nube
La guía “Execute a 3ds Max MaxScript” de la documentación Version 3 de Autodesk incluye seis etapas principales. Estas muestran el orden general que se debe seguir, desde la preparación de un trabajo hasta la recepción de sus resultados:
Obtenga un token de acceso. Este paso es necesario para la autenticación en las operaciones de la API. Completarlo al principio permite que las solicitudes posteriores se envíen al servicio.
Cree un nickname. Esta etapa de la guía sirve para definir un nombre que se utilizará en las operaciones posteriores. La documentación incluye la creación del nickname como una tarea independiente del flujo de trabajo.
Publique una activity. Ponga a disposición del servicio la definición de la operación que se ejecutará. Este paso forma parte del flujo que determina bajo qué actividad de automatización se llevará a cabo el trabajo.
Prepare el almacenamiento en la nube. Planifique en esta etapa la transferencia de los archivos necesarios y de los resultados. Tener listas las entradas y salidas ayuda a que el trabajo enviado se ejecute con los archivos previstos.
Envíe un WorkItem. Envíe al servicio el trabajo preparado. De este modo, la tarea de automatización definida queda lista para ejecutarse.
Descargue los resultados. Cuando el trabajo haya terminado, obtenga los archivos generados y utilícelos en el siguiente paso del proyecto.
Autodesk indica que en 3ds Max se pueden cargar y utilizar complementos personalizados de C++, MAXScript o Python, además de MAXScript y Python. Los complementos permiten implementar lógica que se conecta con distintas partes de 3ds Max. Sin embargo, no se debe asumir que todos los complementos que funcionan en el entorno de escritorio funcionarán también sin problemas en el motor en la nube. La documentación destaca que cada motor tiene su propio entorno de desarrollo; por eso, es necesario comprobar los complementos y formatos de archivo en el flujo de trabajo previsto.
¿En qué se diferencia el flujo de trabajo de Revit?
La guía de Revit comienza con un paso para convertir un complemento de Revit. A continuación, se obtiene un token de acceso, se crea un nickname, se carga un AppBundle, se publica una activity, se prepara el almacenamiento en la nube, se envía un WorkItem y se descarga el resultado. Aunque este flujo sigue una lógica general similar a la de la guía de 3ds Max MaxScript, incluye procesos específicos de los complementos y los datos de Revit.
El motor headless de Revit en la nube permite trabajar con la API de Revit DB sin instalar el software de escritorio. La documentación de Autodesk incluye entre sus usos la creación y modificación de modelos, la adaptación de modelos existentes a los estándares de una empresa, la inspección de datos, la generación automática de informes y la creación de documentación. Para empezar, Autodesk recomienda la guía “Execute a Revit add-in” y, después, el ejemplo de código Count/Delete Revit elements.
Para ambos programas, conviene empezar por delimitar la tarea que se va a automatizar: hay que especificar qué archivo se procesará, qué script o complemento se utilizará y qué salida se espera. Esta preparación facilita el envío del trabajo al servicio y la revisión de los resultados.
¿Qué hay que tener en cuenta en los flujos de trabajo de arquitectura y visualización?
Si una oficina, por ejemplo, quiere automatizar operaciones repetitivas con archivos o generar informes a partir de datos de modelos, primero debe definir el flujo de trabajo existente. Después, puede hacer una prueba de alcance reducido siguiendo la guía oficial del motor correspondiente. La guía de MAXScript para 3ds Max y la guía de complementos para Revit son puntos de partida. También hay que probar si el flujo de trabajo es compatible con los archivos y complementos propios de la oficina.
Enviar trabajos a la nube ofrece una alternativa para reducir la dependencia de la capacidad de procesamiento del equipo local y del ancho de banda de la red; Autodesk describe este enfoque como una forma de ejecutar trabajos a mayor escala. Sin embargo, las fuentes no especifican requisitos de hardware, el precio de uso de la API ni el tiempo que tarda en completarse un trabajo concreto. Aunque hay un enlace a la información de precios, no se indica ningún importe, por lo que los costos deben calcularse por separado con los datos oficiales de precios.
Errores frecuentes
Dar por sentado que los complementos son compatibles: No incorpore a un trabajo de producción un complemento de escritorio sin probarlo antes en el motor en la nube.
No definir las entradas y salidas: Antes de enviar un WorkItem, especifique qué archivos se procesarán y qué resultados se obtendrán.
Confundir las guías de cada software: Los pasos documentados para Revit y 3ds Max son distintos; siga la guía del motor correspondiente.
Suponer el precio o los requisitos de hardware: La documentación de referencia no indica un precio ni requisitos específicos de hardware; consulte la información oficial actualizada antes de tomar una decisión.
Automation API ofrece una base de desarrollo para los equipos que quieren ampliar a la nube la escala de sus tareas repetitivas. La forma más segura de empezar es elegir una sola tarea, seguir la guía oficial del motor adecuado y ampliar gradualmente el alcance tras revisar los resultados.
Fuentes
2 fuentesNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Para las oficinas de arquitectura y visualización de Turquía, el valor práctico de Automation API reside en su potencial para reducir el tiempo dedicado a tareas repetitivas. Los equipos que estén pensando en trasladar a la nube sus flujos de trabajo actuales con MAXScript, Python o complementos de Revit deberían empezar con un pequeño proyecto piloto para comprobar la compatibilidad de archivos y complementos.
La nube ofrece una opción para reducir la carga de procesamiento local, pero no elimina la necesidad de desarrollar y configurar el flujo de trabajo. Las fuentes no detallan los precios ni los requisitos de hardware; conviene verificarlos por separado antes de tomar una decisión. Es importante configurar el flujo de trabajo siguiendo la documentación del software correspondiente y probar los resultados.
Preguntas frecuentes
¿Qué programas admite Autodesk Automation API?
La documentación Version 3 incluye AutoCAD, 3ds Max, Inventor, Revit y Fusion entre los motores compatibles.
¿Se pueden ejecutar scripts de 3ds Max en la nube con Automation API?
Sí. Autodesk indica que se pueden ejecutar MAXScript, Python y complementos de 3ds Max mediante 3ds Max Batch.
¿Cuánto cuesta Autodesk Automation API?
Las fuentes no indican un importe específico. La página de Autodesk incluye un enlace a la información de precios.



