Hola, quería preguntar si alguien en este foro puede crear un script de exportación a base de un scripts de importación para 3ds max.
Les dejo el archivo. Gracias de Antemano.
-- IMÁGENES ADJUNTAS --
![]()
Hola, quería preguntar si alguien en este foro puede crear un script de exportación a base de un scripts de importación para 3ds max.
Les dejo el archivo. Gracias de Antemano.
-- IMÁGENES ADJUNTAS --
![]()
Sí, se puede crear un script de exportación basado en un script de importación existente para 3ds Max. El proceso implica invertir la lógica del script original. En lugar de leer datos de un archivo externo y crear objetos en la escena, el nuevo script debe recorrer los objetos de la escena y escribir sus datos en un archivo con el formato correcto.
Para trabajar con scripts en 3ds Max hoy en día, debes usar la versión más actual que tengas, ya que Max 2010 es muy antiguo. Las versiones modernas (como 3ds Max 2025) usan MAXScript de forma nativa, que es el lenguaje del archivo que adjuntas. También puedes considerar Python como alternativa, ya que está integrado en versiones recientes y es muy potente.
Necesitas analizar el script de importación línea por línea. Identifica las secciones donde se leen los datos del archivo, como vértices, caras o materiales. Cada una de estas operaciones de lectura debe ser transformada en una operación de escritura en tu script de exportación.
Por ejemplo, si el script de importación tiene una línea que lee "numVertices = readValue", en el de exportación deberás escribir algo como "format "numVertices: %\n" objetos.count" en el archivo de salida. Debes crear una estructura de exportación que coincida exactamente con el formato que espera el script de importación.
Para probar, comienza exportando una escena simple con un solo objeto. Luego usa el script de importación original para cargar ese archivo exportado y verificar que todo se reconstruya correctamente. Si hay errores, revisa el formato de los datos numéricos y el orden en que se escriben.
Si el script original es complejo, considera dividir el trabajo en módulos: uno para la geometría, otro para los materiales, etc. Esto hace más fácil depurar el código. Recuerda siempre hacer una copia de seguridad de tu escena antes de probar cualquier script de exportación nuevo.