Gracias Gracias:  2
Resultados 1 al 15 de 15

Tema: Yafaray no me renderiza texturas de materiales linkados

  1. #1
    Miembro Avatar de peaton
    Fecha de ingreso
    May 2009
    Ubicación
    Madrid
    Mensajes
    57

    Blender Yafaray no me renderiza texturas de materiales linkados

    Muy buenas.

    Trabajo con Blender 2.49 y yafaray 0.1.1. El caso es que estoy intentado crearme un .blend a modo de librería de materiales, con idea de poder incluirnos en otros proyectos mediante link, y si posteriormente modifico un material de la librería estos cambios se vean reflejados en los proyectos que lo usan.

    Mi problema es que al utilizar materiales de este modo, yafaray no encuentra las imágenes de la texturas, blender las encuentra sin problemas.

    ¿alguna idea?

    Muchas gracias.

  2. #2
    BlenderAdicto Avatar de Caronte
    Fecha de ingreso
    Dec 2004
    Ubicación
    Valencia-España
    Mensajes
    14,691

    Respuesta: Yafaray no me renderiza texturas de materiales linkados

    Supongo que simplemente no es posible hacer eso.
    "Algún día todo será digital". Caronte.
    Mi web: NicoDigital.com

  3. #3
    Miembro Avatar de peaton
    Fecha de ingreso
    May 2009
    Ubicación
    Madrid
    Mensajes
    57

    Respuesta: Yafaray no me renderiza texturas de materiales linkados

    Vaya hombre...

    ¿Algún consejo para hacer algo parecido?. ¿Cual es la mejor forma de organizarte los materiales?

    Gracias.

  4. #4
    Entre la bici y el 3D... Avatar de renderiche
    Fecha de ingreso
    Oct 2004
    Ubicación
    Poble Nou
    Mensajes
    744

    Respuesta: Yafaray no me renderiza texturas de materiales linkados

    Lo que pasa es que yafaray necesita tener empaquetadas las texturas cada vez en el archivo de trabajo.

    Es decir, puedes hacer lo de tener las texturas en ese blend base, pero a la hora de linkearlas a tu archivo de proyecto, debes empaquetarlas cada vez que uses una, sí, es un poco "pedestre", xD.

  5. #5
    Eterno diletante Avatar de Arkinauta
    Fecha de ingreso
    Dec 2008
    Ubicación
    Oriola
    Mensajes
    271

    Respuesta: Yafaray no me renderiza texturas de materiales linkados

    He hecho la prueba y es realmente muy raro...

    Como bien dices, Yafaray no carga las texturas, pero el caso es que no debería haber ningún problema.
    Más extraño aún es que he colocado el archivo base y el nuevo en la misma carpeta y entonces Yafaray sí que carga bien las texturas (con los materiales igualmente enlazados).

    Me he asegurado dos veces que estaba usando link bien (y no append) y el resultado ha sido el mismo.

    He puesto la duda en el foro de Yafaray, por si nos hemos saltado algún paso o bien se trata de un bug:
    http://www.yafaray.org/community/for...hp?f=22&t=3056
    "Acepto todo tipo de críticas en cualquiera de mis mensajes y cuanto más constructivas mejor"

  6. #6
    Entre la bici y el 3D... Avatar de renderiche
    Fecha de ingreso
    Oct 2004
    Ubicación
    Poble Nou
    Mensajes
    744

    Respuesta: Yafaray no me renderiza texturas de materiales linkados

    Cita Iniciado por Arkinauta Ver mensaje
    He hecho la prueba y es realmente muy raro...

    Como bien dices, Yafaray no carga las texturas, pero el caso es que no debería haber ningún problema.
    Más extraño aún es que he colocado el archivo base y el nuevo en la misma carpeta y entonces Yafaray sí que carga bien las texturas (con los materiales igualmente enlazados).

    Me he asegurado dos veces que estaba usando link bien (y no append) y el resultado ha sido el mismo.

    He puesto la duda en el foro de Yafaray, por si nos hemos saltado algún paso o bien se trata de un bug:
    http://www.yafaray.org/community/for...hp?f=22&t=3056
    Ostras, Arkinauta, entonces estoy equivocado?

    Tenía entendido que había que empaquetar las texturas...

    Es que por desgracia hace un tiempo que no puedo usar yafaray ni blender, por trabajar en una empresa con Max, ains...

  7. #7
    Miembro Avatar de peaton
    Fecha de ingreso
    May 2009
    Ubicación
    Madrid
    Mensajes
    57

    Respuesta: Yafaray no me renderiza texturas de materiales linkados

    Yo os cuento lo que he hecho....

    1. En el .blend donde quiero usar los materiales he hecho un link a un material de la 'librería'

    2. Le he dado a File/External data/Unpak into files, y he seleccionado la opción que te crea un directorio para meter los ficheros. Blender me ha creado un directorio 'textures' y dentro a metido las texturas del material en cuestión. Con lo que ahora tengo dos directorios 'textures' idénticos, uno en el origen y otro en el destino

    3. He probado a renderizar con Yafaray y me ha pillado bien las texturas.

    OK. Llegado a este punto he pensado ¿y que pasa si modifico una de las texturas en el directorio de origen?.

    Pues bien, y esto es lo que me ha dejado un poco a cuadros, si modifico una textura yafaray pilla la textura modificada sin problemas, pero en el directorio creado por blender al hacer el unpak sigue estando la textura vieja...


  8. #8
    Eterno diletante Avatar de Arkinauta
    Fecha de ingreso
    Dec 2008
    Ubicación
    Oriola
    Mensajes
    271

    Respuesta: Yafaray no me renderiza texturas de materiales linkados

    Cita Iniciado por renderiche Ver mensaje
    Tenía entendido que había que empaquetar las texturas...
    Uf, lo siento Renderiche. Tenías tú razón y no te había hecho caso
    Es que me había sonado muy raro lo de empaquetar las texturas del archivo origen, pero no había pensado que también había que desempaquetarlas en el archivo destino...
    Disculpa.

    Cita Iniciado por peaton Ver mensaje
    si modifico una textura yafaray pilla la textura modificada sin problemas, pero en el directorio creado por blender al hacer el unpak sigue estando la textura vieja...
    Peor aún me lo pones. Es todo muy extraño.

    Aunque como decís los dos así ya funciona, a ver si aprovecho el tema en el foro de Yafaray y comento si quieren/pueden arreglar el tema, porque si Blender lee las texturas de los objetos enlazados normalmente no entiendo poruqué Yafaray no puede

    Un saludo y gracias a los dos.
    "Acepto todo tipo de críticas en cualquiera de mis mensajes y cuanto más constructivas mejor"

  9. #9
    Entre la bici y el 3D... Avatar de renderiche
    Fecha de ingreso
    Oct 2004
    Ubicación
    Poble Nou
    Mensajes
    744

    Respuesta: Yafaray no me renderiza texturas de materiales linkados

    Cita Iniciado por Arkinauta Ver mensaje
    Uf, lo siento Renderiche. Tenías tú razón y no te había hecho caso
    Es que me había sonado muy raro lo de empaquetar las texturas del archivo origen, pero no había pensado que también había que desempaquetarlas en el archivo destino...
    Disculpa.


    Peor aún me lo pones. Es todo muy extraño.

    Aunque como decís los dos así ya funciona, a ver si aprovecho el tema en el foro de Yafaray y comento si quieren/pueden arreglar el tema, porque si Blender lee las texturas de los objetos enlazados normalmente no entiendo poruqué Yafaray no puede

    Un saludo y gracias a los dos.

    Naaa, no pasa na!

    La verdad es que es una metodologia un pelín cutre, sí.

    Salud

  10. #10
    Miembro Avatar de peaton
    Fecha de ingreso
    May 2009
    Ubicación
    Madrid
    Mensajes
    57

    Respuesta: Yafaray no me renderiza texturas de materiales linkados

    Cita Iniciado por Arkinauta Ver mensaje
    Uf, lo siento Renderiche. Tenías tú razón y no te había hecho caso
    Es que me había sonado muy raro lo de empaquetar las texturas del archivo origen, pero no había pensado que también había que desempaquetarlas en el archivo destino...
    Disculpa.

    Peor aún me lo pones. Es todo muy extraño.

    Aunque como decís los dos así ya funciona, a ver si aprovecho el tema en el foro de Yafaray y comento si quieren/pueden arreglar el tema, porque si Blender lee las texturas de los objetos enlazados normalmente no entiendo poruqué Yafaray no puede

    Un saludo y gracias a los dos.
    Gracias a ti hombre.

    De momento tal y como esta yo me apaño, aunque veré como evoluciona el tema porque tengo pensado hacer una librería con bastantes materiales y utilizarla en unos cuantos sitios.

  11. #11
    Eterno diletante Avatar de Arkinauta
    Fecha de ingreso
    Dec 2008
    Ubicación
    Oriola
    Mensajes
    271

    Respuesta: Yafaray no me renderiza texturas de materiales linkados

    Bueno, al final parece que se ha aclarado. Samo ha contestado:

    Maybe because the base file is loading textures with a relative path.
    This relative path in the base file maybe obvious to Blender, but not for YafaRay, which always need full paths, or working with unpacked Blender files.


    El problema es que Yafaray es incapaz de trabajar con rutas relativas, sólo con absolutas.
    He hecho una prueba con ruta absoluta y funciona.

    Cuando tenga un rato lo pediré en el bug tracker de Yafaray (aunque me consta que ahora tienen cosas bastante más importantes de las que ocuparse), pero las rutas relativas vienen muy bien para compartir archivos.

    Un saludo.
    "Acepto todo tipo de críticas en cualquiera de mis mensajes y cuanto más constructivas mejor"

  12. #12
    Miembro Avatar de peaton
    Fecha de ingreso
    May 2009
    Ubicación
    Madrid
    Mensajes
    57

    Respuesta: Yafaray no me renderiza texturas de materiales linkados

    Ok pues

    A priori creo que me va a venir mejor trabajar con las texturas "unpacked" que con path absolutos...sobre todo porque trabajo con tres ordenadores diferentes y necesito que todo sea lo más portable posible.

    Muchas gracias

  13. #13
    Miembro Avatar de peaton
    Fecha de ingreso
    May 2009
    Ubicación
    Madrid
    Mensajes
    57

    Blender Respuesta: Yafaray no me renderiza texturas de materiales linkados

    Muy buenas.

    Retomo este post porque, avanzando por el camino de la librería de materiales me he topado con un problema, que yo creo que es un problemon y que además creo que no tiene solución.

    Vamos a ver si consiguo explicarme con claridad, el escenario es el siguiente.

    - Tengo una librería de materiales llamada 'materiales.blend', al final para las texturas he utilizado links absolutos porque era la única forma que no me daba problemas (hasta ahora)

    - Tengo dos .blend, 'edificio1.blend' y 'edificio2.blend', en los que utilizo materiales de 'materiales.blend'. Estos dos ficheros me renderizan sin ningún tipo de problema.

    - Tengo un .blend, llamada 'ciudad.blend', en el que lo que se pretende es integrar 'edificio1.blend' y 'edificio2.blend'. De modo que añado un objeto de 'edificio1.blend' y otro de 'edificio2.blend'. Para hacerlo utilizo la opción 'link'. Aunque he probado con 'append' y me ocurre lo mismo


    El problema es que blender se cierra al intentar renderizar los dos objetos a la vez. Si meto cada objeto en una capa difirente y los renderizo por separado va como la seda, pero al renderizarlos juntos catapun.

    Haciendo pruebas, si en edificio1 y edificio2, utilizando materiales de la librería, no utilizo el mismo material en los dos también me funciona.

    Por lo tanto parece ser que el problema podría estar es cuando existen dos linkados al mismo material.

    En fin, que me temo que el yafaray me la ha liado parda.

    Como me temo que pueda ser un bug, he probado a instalarme la última versión de pruebas de yafaray, pero me da error al abrir un fichero ya renderizado con la versión 0.1.1. Me imagino que esto es normal y por lo tanto no me sirve para gran cosa.
    Última edición por peaton; 28-02-2010 a las 11:06

  14. #14
    BlenderAdicto Avatar de Caronte
    Fecha de ingreso
    Dec 2004
    Ubicación
    Valencia-España
    Mensajes
    14,691

    Respuesta: Yafaray no me renderiza texturas de materiales linkados

    Tiene toda la pinta de un bug
    Haz un ejemplo pequeño (que no sea con edifícios) y ponlo en los foros de Yafaray para que lo puedan arreglar, aunque quizás sea de Blender
    "Algún día todo será digital". Caronte.
    Mi web: NicoDigital.com

  15. #15
    Miembro Avatar de peaton
    Fecha de ingreso
    May 2009
    Ubicación
    Madrid
    Mensajes
    57

    Respuesta: Yafaray no me renderiza texturas de materiales linkados

    El caso es que ayer, buscando información en la página de yafaray me topé con esto:

    http://www.yafaray.org/node/197

    Hablan de un problema con el linkcado de los grupos de objetos, y dicen esto:

    And another bug: the sample file provided by eMirage doesn't work yet because the materials in the library files are having the same names as the first material in the main file. This leads the exporter to create múltiple materials with the same name. Because the exporter doesn't chek the return value from Yafaray's createMaterial function (returning Null/None if a material exists already), both Yafaray and Blender will crash with an exception for reading a Null-pointer. Still working on fixing this.

    No estoy seguro, pero creo que se refiere a lo mismo que me pasa a mi.

Temas similares

  1. Blender No me renderiza bien las texturas :
    Por catAcuna05 en el foro Render, Iluminación y Cámaras
    Respuestas: 6
    Último mensaje: 17-12-2013, 20:35
  2. Blender Texturas y materiales en yafaray
    Por seio3d en el foro Materiales y Texturizado
    Respuestas: 29
    Último mensaje: 06-11-2012, 22:48
  3. Vray no renderiza bien los materiales
    Por AndyG en el foro Materiales y Texturizado
    Respuestas: 1
    Último mensaje: 31-07-2011, 22:19
  4. Blender Materiales Yafaray
    Por Aldolino en el foro Materiales y Texturizado
    Respuestas: 0
    Último mensaje: 30-07-2010, 02:51
  5. Materiales en Yafaray
    Por themonster en el foro Materiales y Texturizado
    Respuestas: 2
    Último mensaje: 22-03-2009, 16:41

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.
  •