Resultados 1 al 2 de 2

Tema: Maxwell network script

  1. #1
    Usuario a moderar
    Fecha de ingreso
    Feb 2018
    Mensajes
    1
    Gracias (Dadas)
    0
    Gracias (Recibidas)
    0

    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
    Administrador, fundador y milenario... Avatar de 3dpoder
    Fecha de ingreso
    Apr 2002
    Mensajes
    27,512
    Gracias (Dadas)
    3603
    Gracias (Recibidas)
    5133
    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 Ofertas de Empleo
    Respuestas: 0
    Último mensaje: 03-07-2013, 08:37
  2. Maya Duda: network render
    Por vladtepes666 en el foro Render, Iluminación y Cámaras
    Respuestas: 0
    Último mensaje: 19-02-2011, 21:44
  3. Maya Crear psd network options
    Por TRSD en el foro Materiales y Texturizado
    Respuestas: 1
    Último mensaje: 03-07-2010, 10:02
  4. Network job assignment
    Por juan fidel en el foro Render, Iluminación y Cámaras
    Respuestas: 3
    Último mensaje: 01-11-2008, 21:49
  5. Script para transformar materiales por defecto a materiales Maxwell
    Por shenmue en el foro Render, Iluminación y Cámaras
    Respuestas: 0
    Último mensaje: 06-07-2005, 18:52