Gracias Gracias:  0
Resultados 1 al 6 de 6

Tema: Renderizado en batch con diferentes texturas

  1. #1
    Miembro Nuevo
    Fecha de ingreso
    Mar 2010
    Mensajes
    2

    Renderizado en batch con diferentes texturas

    Hola a todos,

    estoy trabajando en un proyecto vía web en el que necesitamos presentar imágenes renderizadas en 3D. Personalmente soy desconocedor de este mundo y estoy valorando la viabilidad del proyecto.

    Por un lado un modelo en 3D y por otro un conjunto de texturas. Lo que queremos es renderizar este modelo aplicando cada vez una textura. De tal forma que si tenemos 10 texturas al final tendremos 10 imágenes. Queremos hacer este proceso de forma automática, es decir cargar por un lado el modelo y por otro las texturas y que se ejecute el proceso en batch.

    Para que se entienda un ejemplo: Tenemos el modelo 3D de una pared. A parte tenos texturas de ladrillo, gres, pintado, etc. Nos gustaría obtener una imagen de la pared para cada una de las texturas.

    ¿Alguien me puede ayudar y explicarme si es posible? ¿Qué programa tendría que utilizar?

    Gracias de antemano.

  2. #2
    ... Avatar de JoseV
    Fecha de ingreso
    Oct 2009
    Ubicación
    Granada
    Mensajes
    1,069

    Respuesta: Renderizado en batch con diferentes texturas

    Pues si nadie me corrije, creo que la solución más rápida es renderizar esa pared con cada textura por separado y luego mostrar la imagen que te interese, algo más automatico... como que no se me ocurre.

  3. #3
    Senior Member Avatar de infograph3d
    Fecha de ingreso
    Oct 2004
    Ubicación
    Madrid
    Mensajes
    1,415

    Respuesta: Renderizado en batch con diferentes texturas

    Mmm, no entendi bien lo que buscas, creo que es una aplicación java, o flash que ejecute un archivo 3d donde puedes cambiar texturas en tiempo real?

    ¿o solo necesitas diez renders cambiando la textura para montarlo en web?, si es lo segundo, haces escenas que puedes renderizar en un archivo .bat que ejecute cada escena, pero en un solo lote.

    Otra opción es animar una textura, que cambie cada frame, y asignar una cámara que renderize tantos frames como texturas van cambiando.

    Mira si esto puede ayudarte, te digo también que trabajo con max, desconozco otros softs.

    Si ya es lo primero, no tengo ni idea de aplicaciones web, ni programación, pero he oído de aplicaciones que cargan 3d en navegadores web, aunque desconozco su potencial, a la hora de hacer cambios de textura como los que pides.

    un saludo.

  4. #4
    Miembro Nuevo
    Fecha de ingreso
    Mar 2010
    Mensajes
    2

    Respuesta: Renderizado en batch con diferentes texturas

    Gracias por tu respuesta.

    En realidad estoy buscando la 2ª opción que comentas. Simplementeo quiero generar ficheros JPG, cada uno con con una textura diferente. Luego ya me encargaré de cargar el fichero que corresponda en la web.

    Me interesa lo que comentas de renderizar mediante un fichero .bat. ¿Sabes algún enlace dónde pueda leer más al respecto? He intentado buscar en foros pero no encuentro nada que me ayude y acabo + perdido.

    Gracias.

  5. #5
    Miembro
    Fecha de ingreso
    Feb 2007
    Mensajes
    79

    Respuesta: Renderizado en batch con diferentes texturas

    ¿No es más fácil hacer por un lado un video [avi, mov, etc....] de 4 frames, donde cada frame es una textura distinta de la pared [suponiendo que tienes 4 texturas para la pared] y luego por otro lado en el archivo 3D aplicar el video a un material, dicho material a la textura de la pared, y renderizar los 4 primeros fotogramas desde la misma cámara?

  6. #6
    Senior Member Avatar de deloeste33
    Fecha de ingreso
    Dec 2008
    Mensajes
    928

    Wink Re: Respuesta: Renderizado en batch con diferentes texturas

    Cita Iniciado por viciota Ver mensaje
    ¿No es más fácil hacer por un lado un video [avi, mov, etc....] de 4 frames, donde cada frame es una textura distinta de la pared ...
    No me parece.
    Si los materiales son distintos no sólo en la ranura para el bitmap, sino en los demás parámetros, ese método no lo resolvería.
    (Por otro lado, no es en absoluto necesario hacer un video: Max permite cargar bitmaps JPG, etc, como una secuencia si estos están numerados apropiadamente, creando un archivo ifl de lista.)

    Creo que lo que se busca es no estar al lado de la máquina para ir guardando cada render.
    Para el caso específico de que la escena sea la misma, con los mismos objetos pero distintos materiales, tengo una solución que he probado hace mucho y funciona: usar un Composite Material y animar el valor Amount de cada submaterial.
    Renderizado en batch con diferentes texturas-c-comp-0.png
    Para que cada cuadro muestre un material distinto, su valor Amount debe ser 100 en un único cuadro y 0 en los demás. Esto no es difícil de hacer editando una curva en forma de escalón en la Track View:
    aquí muestro el material con tres claves puestas, y la curva sin transición que debe elegirse para que no haya mezclas entre los submateriales.
    Renderizado en batch con diferentes texturas-c-comp-1.png


    Para más practicidad, es posible copiar y pegar este escalón en las otras pistas Amount, y luego moverlos al tiempo adecuado.
    Renderizado en batch con diferentes texturas-c-comp-2.png

    ¿Se entiende?

    Aparte, si lo que se busca es automatizar aún más el proceso, es posible usar batches de Max, con sus propios comandos en MaxScript. Este es un tema que desconozco totalmente, pero tengo entendido que es perfectamente posible tipear una lista de archivos . max para abrir cada uno en su turno, elegir una vista o cámara, tirar uno o más renders con parámetros distintos, guardarlos en distintas ubicaciones, y cerrar cada archivo eligiendo si se desean guardar los cambios o no.

    Si alguno sabe cómo se hace, sería bueno compartir algunas perlitas de esa sintaxis.
    Gracias por adelantado, y peterpetrellis, espero que te sirva mi consejo.
    Última edición por deloeste33; 15-03-2010 a las 14:34

Temas similares

  1. Maya Batch render no renderiza las texturas
    Por smoreno en el foro Render, Iluminación y Cámaras
    Respuestas: 0
    Último mensaje: 19-06-2016, 18:46
  2. Blender 2 Texturas: Fundido de dos texturas diferentes
    Por esmarquez en el foro Blender
    Respuestas: 0
    Último mensaje: 04-09-2013, 10:19
  3. Blender Como usar los diferentes tipos de Texturas en Blender
    Por nowis_dark en el foro Materiales y Texturizado
    Respuestas: 9
    Último mensaje: 21-12-2011, 18:34
  4. Cinema 4D Texturas en diferentes caras
    Por 3dpoder en el foro Cinema 4D Magazine nº 2
    Respuestas: 0
    Último mensaje: 13-05-2009, 10:35
  5. Diferentes texturas en un mismo objeto
    Por Gepetto en el foro Materiales y Texturizado
    Respuestas: 0
    Último mensaje: 29-09-2005, 18:21

Actualmente estos son sus permisos de publicación en el foro.

  • -No puedes crear nuevos temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes responder temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes subir archivos adjuntos al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes editar tus mensajes al no estar registrado o no haber iniciado sesión en el foro.
  •