Resultados 1 al 2 de 2

Maxwell network script

  1. #1
    Fecha de ingreso
    Feb 2018
    Mensajes
    1

    Maxwell network script

    Hola, quisiera crear un script para enviar a la granja de render todos los MXS que hay en una carpeta, y que guarde los MXI y (*.png) en otra carpeta. Algo parecido al Batch render script, pero usando la Render Farm, no el ordenador en cuestión. Gracias.

  2. #2
    Fecha de ingreso
    Apr 2002
    Mensajes
    26,550
    Para enviar todos los archivos MXS a la granja de render y guardar los MXI y PNG en otra carpeta, puedes utilizar el siguiente script en Python:

    Código:
    import os
    import shutil
    
    maxwell_path = "C:\\Program Files\\Next Limit\\Maxwell X"
    
    mxs_folder = "C:\\Ruta\\de\\la\\carpeta\\con\\MXS"
    mxi_folder = "C:\\Ruta\\de\\la\\carpeta\\donde\\guardar\\los\\MXI"
    png_folder = "C:\\Ruta\\de\\la\\carpeta\\donde\\guardar\\los\\PNG"
    
    # Recorre todos los archivos MXS en la carpeta
    for root, dirs, files in os.walk(mxs_folder):
        for file in files:
            if file.endswith(".mxs"):
                mxs_file = os.path.join(root, file)
                
                # Crea la carpeta de salida para el archivo actual
                out_folder = os.path.join(mxi_folder, file[:-4])
                if not os.path.exists(out_folder):
                    os.makedirs(out_folder)
                
                # Envía el archivo a la granja de render
                command = f"{maxwell_path}\\maxwell.exe -nogui -nowait \"{mxs_file}\" -outputdir \"{out_folder}\""
                os.system(command)
                
                # Copia los archivos MXI y PNG a la carpeta correspondiente
                for f in os.listdir(out_folder):
                    if f.endswith(".mxi") or f.endswith(".png"):
                        shutil.copy2(os.path.join(out_folder, f), png_folder)
    Este script recorre todos los archivos MXS en la carpeta especificada, envía cada archivo a la granja de render utilizando el ejecutable de Maxwell, y luego copia los archivos MXI y PNG generados a la carpeta correspondiente.

    Debes reemplazar las rutas de las carpetas con las rutas correctas en tu sistema, y asegurarte de que la ruta al ejecutable de Maxwell sea la correcta. También debes tener en cuenta que este script enviará todos los archivos MXS en la carpeta, por lo que si solo quieres enviar algunos archivos específicos, debes modificar el script para incluir solo esos archivos.
    |Agradecer cuando alguien te ayuda es de ser agradecido|

Temas similares

  1. Ofertas de Trabajo Mybrana network busca maquetador web
    Por Stratos en el foro Oferta y demanda profesional
    Respuestas: 0
    : 03-07-2013, 07:37
  2. Autodesk Maya Duda: network render
    Por vladtepes666 en el foro Render, Iluminación y Cámaras
    Respuestas: 0
    : 19-02-2011, 20:44
  3. Autodesk Maya Crear psd network options
    Por TRSD en el foro Materiales y Texturizado
    Respuestas: 1
    : 03-07-2010, 09:02
  4. Network job assignment
    Por juan fidel en el foro Render, Iluminación y Cámaras
    Respuestas: 3
    : 01-11-2008, 20:49
  5. Maxwell Render Script para transformar materiales por defecto a materiales Maxwell
    Por shenmue en el foro Render, Iluminación y Cámaras
    Respuestas: 0
    : 06-07-2005, 17:52