Resultados 1 al 10 de 10

Tema: Pase objectid sin tener que renderizar la imagen final

  1. #1
    Fecha de ingreso
    Oct 2006
    Mensajes
    76

    Pase objectid sin tener que renderizar la imagen final?

    Hola, alguien sabe cómo puedo sacar un pase de objectid sin tener que renderizar la imagen final también. Ya tengo el render final, pero ahora necesito el objectid para composición. Es en 3dsmax, así que, en principio daría igual el motor de render a usar mientras pueda sacar ese pase.

  2. #2
    Fecha de ingreso
    Oct 2006
    Mensajes
    76

    Pase objectid sin tener que renderizar la imagen final?

    Alguna idea?

  3. #3
    Fecha de ingreso
    Oct 2004
    Mensajes
    1,434

    Pase objectid sin tener que renderizar la imagen final?

    Creo que en Vray es clikando la opción que dice, no renderizar imagen final, usando el frame buffer propio, y también con la opción de no generar ventana de render (viene como render todo memory frame buffer) teniendo los canales de render activos.

    Para obtener el canal de ID, es decir su render guardado, usa la ruta de salida que te da el Render Elements de max en selected elements parameters.

    En Scanline, de no usarlo uno acaba olvidándolo, pero viene a ser algo parecido. Desactivas frame buffer y activas igualmente la salida de Render Elements en el menú anterior. Un saludo.
    Última edición por infograph3d; 29-03-2010 a las 14:07

  4. #4
    Fecha de ingreso
    Oct 2006
    Mensajes
    76

    Pase objectid sin tener que renderizar la imagen final?

    Vaya, que va. Lo acabo de probar y si me genera la imagen, pero esta completamente en blanco. También lo he probado usando el fb de max y lo mismo, pero en negro. Y en Scanline no tengo ni idea de cómo desactivas el fb.

  5. #5
    Fecha de ingreso
    Oct 2004
    Mensajes
    1,434

    Pase objectid sin tener que renderizar la imagen final?

    Es difícil saber que es lo que andas haciendo mal. Si te sale el render en blanco, es que no tienes bien configurado el canal object id para que guarde la información de colores. (con el objeto seleccionado, botón derecho, properties, ahí busca la opción G-Buffer object id, aquí le asignamos un canal mediante un número del 1, al 65535 el que desees. Y en la pestaña render, Render Elements, add, object id, tan solo es eso. Verifica que tengas las opciones elements active y display elements, clikadas.

    Abajo donde dice selected element parameters, tiene que estar enable, aquí le das un nombre a ese canal de salida, y una ruta donde se guardara, al no generar el max la ventana de frame buffer.

    Si usas Scanline, max no soporta solo Render Elements sin renderizar la imagen completa, pero, los perros viejos tenemos trucos, en el menú render tecla f10, pestaña common, abajo en render output, desactivas donde dice rendered frame window, desactivas la ruta de salida del render para el frame buffer, pero si usaras la que da el menú de Render Elements, de este modo, puedes pasar toda la escena a un material mate, sin nada, o desactivar luces y sombras, que el object id te lo va a generar igual. O renderizar solo algunos elementos. El render normal, se va a seguir calculando, pero no se mostrara, ni se guardara, sin embargo, si lo van a hacer los canales de efectos del Render Elements que tú desees, en la ruta o carpeta que tú elijas y a gran velocidad.

    Con Vray sin embargo, si es posible desactivar el render, pero no obtendremos nada, ya que la salida de Render Elements en Vray, si va ligada a esta opción, aunque no usemos la ruta de salida de imagen de este. Da un aviso de que si Vray frame buffer esta activado, esta otra ruta del Render Elements queda desactivada, usara la ruta de salida de imagen del Vray frame buffer, y volvemos a lo mismo de antes. No se calculara el Render Elements correctamente fuera del frame buffer del Vray, aunque si nos deje ahora usar la ruta desde el Render Elements con Vray, pero guardará un render en negro, sin nada.

    Sé que es muy, muy lioso, en Vray creo que se puede hacer un Render Elements sin estar usando su frame buffer, y es desactivando la opción que ahí abajo en Render Elements que dice vray_objectid parámetros, vrayvfb para que reconozca nuevamente la ruta de salida del Render Elements en 3dsmax. Si desactivamos ambos frame buffer, en 3dsmax y en Vray, solo obtendremos el render de vrayobjectid finalmente, o el que deseemos. No estoy seguro a ciencia cierta si sigue calculando el render final más el canal objectid.

    Pruébalo con tu escena, siento no ser de más ayuda y que es bastante liante como lo explico.

  6. #6
    Fecha de ingreso
    Oct 2006
    Mensajes
    76

    Pase objectid sin tener que renderizar la imagen final?

    Pues resulta que mirando lo del id me he dado cuenta que todos están a 0. Pensaba que el max los asignaba automáticamente. De todas formas, he puesto uno a 1 y he vuelto a hacer la prueba y nada.

  7. #7
    Fecha de ingreso
    Oct 2004
    Mensajes
    1,434

    Pase objectid sin tener que renderizar la imagen final?

    De todas formas, he puesto uno a 1 y he vuelto a hacer la prueba y nada.
    ¿Qué has vuelto a hacer que, que prueba? Explícame que es lo que haces y como sacas el render.

  8. #8
    Fecha de ingreso
    Oct 2006
    Mensajes
    76

    Pase objectid sin tener que renderizar la imagen final?

    Vamos a ver. Tu me has dicho que los id de cada objeto deben de estar entre el 1 y el 65535, pues todos están en 0, así que, le he asignado a uno de los objetos el 1 para ver si aparecía en el render. He revisado todo lo que me has comentado para hacer correctamente un Render Elements y todo está bien, pero el render sigue saliendo blanco por completo.

  9. #9
    Fecha de ingreso
    Oct 2006
    Mensajes
    76

    Pase objectid sin tener que renderizar la imagen final?

    Vale, parece ser que, he descubierto el motivo por el que no salía nada al renderizar con Scanline. Los objetos necesitaban un material estándar y no uno Vray, pensaba que esto daba igual.

  10. #10
    Fecha de ingreso
    Oct 2004
    Mensajes
    1,434

    Pase objectid sin tener que renderizar la imagen final?

    Vale, parece ser que, he descubierto el motivo por el que no salía nada al renderizar con Scanline. Los objetos necesitaban un material estándar y no uno Vray, pensaba que esto daba igual.
    Si, en Vray funciona con estándar y con vraymaterials, donde no va es con materiales Vray en Scanline, porque no estará usando su salida. Y usara un tipo de canales de render según uses Scanline o Vray, se me pasó comentarlo, pensé que explicando lo de arriba, que viene a decir que cada oveja con su pareja quedaba claro.

    Me alegro que te funcione, un saludo.

Temas similares

  1. Respuestas: 0
    : 13-12-2020, 16:00
  2. Blender Renderizar en Eevee y el pase de Mist
    Por fab4mio2 en el foro Render, Iluminación y Cámaras
    Respuestas: 0
    : 07-10-2020, 10:21
  3. Renderizar sólo un pase
    Por anjinsan en el foro Render, Iluminación y Cámaras
    Respuestas: 1
    : 02-03-2018, 17:34
  4. Maya Cómo conseguir tener una imagen de background
    Por Eypok en el foro Render, Iluminación y Cámaras
    Respuestas: 1
    : 16-04-2010, 05:37
  5. Objectid assigner
    Por aldosc en el foro Programación y Scripts
    Respuestas: 1
    : 29-07-2009, 12:45

Etiquetas para este tema