Texturas y materiales en YafRay

seio3d - 14/09/2012 18:22
Buenas ando buscando por y varios días y no encuentro una duda que tengo que usando Yafray en Blender 2.62 (o cualquiera) que hay que crear un directorio con las texturas y otro con los materiales donde Yafray debe encontrarlos y mostrarlos en el render y no sé cómo hacer esos directorios, he intentado muchos modos que he visto por internet, pero no he dado con la solución dónde poner las susodichas carpetas para que Yafray los encuentre.

Y otra es una vez que Yafray encuentre las texturas como guardar eso, tenía entendido que guardarlo en una carpeta el (*.blend) junto con otra carpeta con los materiales que he usado, muchas gracias.
Soliman - 14/09/2012 19:07
Primero se crea el material y luego la textura, en este caso se supone que quieres poner una textura de imagen.


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #172258



Se hace desde el panel properties, esas texturas de imagen se colocan desde la carpeta donde las tengas tu guardadas, solo tienes que pinchar sobre la carpeta y buscar la ruta.


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #172259



Supongo que es a eso a lo que te refieres.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #172258



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #172259

seio3d - 14/09/2012 19:38
Gracias Solimán, pero lo que me has contestado no me aclara nada por que hasta ahí llego, lo que me pasa es que dentro de Blender con Yafray activo al poner una imagen como textura no me reconoce la imagen y me sale en negro, y llevo investigando por la red un tiempo con el uso de Yafray y llegué hasta aquí, que hacen como librerías para que Yafray las localice, si no, no salen proyectadas porque no las encuentra Yafray (no sé si soy un libro cerrado explicando en).
Soliman - 14/09/2012 19:58
Pero eso será porque la tienes mal uvmapeada, las texturas se tiene que mapear. Estando en Edit Mode seleccione todos los vértices y presionas letra u y la opción Unwrap (depende del modelo, claro), la imagen se abre en el UV/Image Editor.


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #172264



-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #172264

Soliman - 14/09/2012 20:02
Y si el problema es que una vez mapeada y guardado el blend, lo mueves de posición, pierdes la ruta de las imágenes, lo que se hace es empaquetarlas dentro del blend, solo hay que pinchar sobre el cuadrado.


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #172265



-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #172265

seio3d - 14/09/2012 20:28
Lo de empaquetar me valió Solimán gracias, pero lo demás lo sabia y no sale me gustaría enseñarte fotografías, pero no me acuerdo que tecla era para hacer una imagen de la ventana entera de Blender para que visualices lo que hago gracias de nuevo por tu tiempo.
marc31 - 14/09/2012 20:42
¿Impr pantí.
seio3d - 14/09/2012 21:03
Gracias Marc 31 pero era Control + f3 solucionado. A mi problema de antes esto es en imágenes:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #172269



Y esto cuando renderizo:

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #172270



Sale en negro tanto el material como la pantalla? Que hago mal?

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #172269



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #172270

Soliman - 14/09/2012 21:15
Así a simple vista, creo que no has creado primero el material.


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #172271



Una vez tienes el material, es cuando se crea la textura.

Si no es eso, creo que vas a tener que subir el blend para poder verlo mejor. [url]http://www.pasteall.org/blend/[/url].

Se selecciona, se sube (upload) esperas unos segundos y copias la dirección que sale en la barra web.

Luego la pegas aquí.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #172271

seio3d - 14/09/2012 22:53
Buenas Solimán si pongo material y lo asigno, mira aquí te dejo el (*.blend) de una prueba con Blender 2.62 : [url]http://www.pasteall.org/blend/16458[/url].
seio3d - 14/09/2012 22:54
Am y gracias por lo de la página para enseñar archivos (*.blend nunca había enviado nada.
Soliman - 14/09/2012 23:18
Tal como lo tienes parece que está bien. Ahora, pasa una cosa, cuando guardas un blend y lo mandas a otra persona, hay que incluir la textura, ya sea bien a través de empaquetarlo dentro del blend, o bien mandando la imagen aparte, porque yo ahora no tengo tu imagen, de todas formas, he colocado otra, y sí que funciona, por lo que seguro el fallo tienes al uvmapear.haz la prueba desde el principio.

Primero creas un material.

Luego creas una textura.

Seleccionas la textura de tipo imagen.

Abre una ventana de UV/Image Editor y abre la textura de imagen.

Selecciona el plano.

Te pones en Edit Mode.

Con todos los vértices seleccionados presionas letra u > Unwrap.

Ajusta los vértices a la imagen.

En texture > Yafray mapping seleccione la opción de uvcreo que eso es todo, luego haces un render con f12 para ver el resultado. [url]http://www.pasteall.org/blend/16460[/url].
seio3d - 15/09/2012 00:43
Bueno después de intentar e intentar nada Solimán, yo se manejar medianamente el UV con Blender no se no creo que sea el problema eso que salte algo.

He desinstalado Blender, Yafray volverlo a meter por si acaso y nada, comprobé que en otras versiones me valiera como el 2.49 y bingo hay si me detecta el material, pero por desgracia no es el que quiero utilizar me refiero a la versión de Yafray y Blender.

Me pone en la consola de Python:
Nameerror: global name image_file is not defined.

Location:{unknown location}:-1.

Que es donde me quedo atascado siempre, intento crearlo antes en Blender default y luego veo si lo reconoce en Yafray, pero nada y al contrario hacerlo desde primera hora con Yafray nada cuando cambio a material de imagen en Yafray se pone la vista previa en negro y no me renderiza nada solo negro. [url]http://www.pasteall.org/blend/16461[/url].
seio3d - 15/09/2012 09:56
Con el (*.blend) que hiciste Solimán me sale lo mismo que ha mi tanto el material como la textura en negro y al renderizar lo mismo veo la textura aplicada en modo textura, pero ya está.
Soliman - 15/09/2012 10:11
Yo la veo bien y renderiza bien, por lo que a lo mejor es otro tipo de problema, podrías probar a actualizar los drivers de tu gráfica, tal vez la versión de Blender no es la adecuada, (creo que solo funciona bien el Yafray si lo combinas con la versión 2.62 [url]http://download.blender.org/release/blender2.62/[/url]).

Podrías probar bajándote alguna versión de graphicall. [url]http://www.graphicall.org/megasoft78[/url]
La experimental creo que funciona bien en Windows. [url]http://www.graphicall.org/752[/url] (Windows 64).

La imagen tal como has subido el blend sin tocar nada (solo f12)

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #172291



-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #172291

seio3d - 15/09/2012 11:06
Muchas gracias probaré todo lo que me dices y ya te diré.
seio3d - 15/09/2012 12:17
Nada estoy gafado o algo, una pregunta yo descargo Yafray vale para 32bit compatible para 2.62 en el escritorio en archivo.zip ahora voy a Blender addons y lo instalo, lo activo y guardo. Ahora la carpeta que tengo de Yafray dentro del.zip ¿esa la tengo que colocar en algún lado en concreto? ¿dentro de la carpeta de Blender en addons?
Lo raro es como si Yafray no encontrarás la dirección dónde está la textura que yo quiera poner.

Perdonad si me pongo un poco pesado con este tema y el tiempo que me dedicáis.

Y hay tutoriales muy claros para que no me salte nada como:
Tutorial Yafray - Aplicar textura.
Instale de nuevo todo hasta los controladores de la gráfica.
Soliman - 15/09/2012 14:00
Yo, para Yafray utilizo una versión zip 2.62 (no instalable), luego me bajo el Yafray (que es una carpeta comprimida), la descomprimo y esa carpeta llamada Yafray la pego dentro de la carpeta de addons (en mi caso la ruta es.)
C:\blender\principales\262\blender 2.62_ultima\2.62\scripts\addons.

Si la tienes instalada (la versión 2.62 solo tendrías que buscar la carpeta de Blender foundation y buscar la carpeta addons y pegar en ese lugar la carpeta de Yafray.


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #172296

en el video, lo que hace es crear una nueva textura, no abrir una textura. O sea, selecciona new y luego elige la opción UV TeX Grid, que es una imagen que tiene Blender dentro del programa y que consiste en unos cuadrados, esto sirve para ver el comportamiento del UV en modelos complejos.

A ver si es que, al final no has puesto ninguna luz en el Yafray, ten en cuenta que lo creado en el Blender internal no vale para el Yafray.

Prueba aponer una luz estando en Yafray y le subes el valor, no vaya a ser eso.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #172296

Soliman - 15/09/2012 14:11
Se me ha olvidado marcar el UV en el mapping, pero es solo para que veas como lo hago yo. Saludos.
seio3d - 15/09/2012 19:49
Buenas estoy ya desesperado. Solimán muchas gracias eh por trabajarte esos vídeos solo para ayudarme te lo agradezco un montón, bueno el problema sigue hay eso de la luz es un detalle, pero no es el problema (aunque lo comprobé), el problema está en que Yafray no me encuentra las texturas de imagen se me pone tonto cuando le doy a imagen. Te hago un vídeo si quieres lo vez vale es el primero que hago haciendo y sobre todo hablando así que, no me tengas en cuenta mucho las palabras que me pongo nervioso, estoy aprendiendo más cosas de otros programes que del problema que tengo con las texturas así que, de balde no es esto me repito mil gracias.
Soliman - 15/09/2012 20:13
La instalación de Yafray no creo que sea el problema, si fuera ese, no podrías entra en Blender Yafray, lo único que se me ocurre, es que tengas el plano con las normales invertidas. (no suele pasar, pero es lo único que se me ocurre ahora), los objetos, tanto planos como cubos, tiene una cara hacia afuera que se le denomina normal (o normales)
Cuando colocas una textura de imagen, por un lado del plano verás la textura, pero si lo rotas, no, eso puede ser el problema (aunque no creo), para probar o ver si tienes la normal bien, haz lo siguiente, seleccionas el plano en Edit Mode y presionas letra n para abrir el panel de properties, y en la opción Mesh display, activas la opción normals > Faces.


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #172309



Tienes que ver una línea de color azul que apunta hacia arriba, o si lo quieres más fácil, rota el plano 180 grados :142: (es más fácil así, pero de momento ya sabes otra cosa más).

Haz la prueba con otros objetos también, para descartar fallos y puedes probar a poner los cinco tipos de luces. Saludos.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #172309

Soliman - 15/09/2012 20:23
Estaba mirando también en el panel de user preferencias system, pero no veo nada que tenga que ver con ese fallo, lo que sí puedes probar es a cambiar de multitexture a GLSL o al revés, no sea que tú tarjeta no acepte alguno, (yo utilizo Cuda en la gráfica).


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #172310



-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #172310

seio3d - 15/09/2012 20:38
Yo también utilizo Cuda mi tarjeta me la puse hace menos de un mes GeForce GTX 550 ti, y nada lo de la n no es multitexture y todo probado, la verdad cuando te rayas de esta forma por lo menos en mi caso fu.
seio3d - 15/09/2012 20:39
Soliman sabes algún canal de mumble o raidcall u otro o chat en vivo que se hable de Blender o algo parecido?
Soliman - 15/09/2012 20:49

Soliman sabes algún canal de mumble o raidcall u otro o chat en vivo que se hable de Blender o algo parecido?

Pues no, pero si sabes inglés te puedes meter en la página de Yafray (me parece que hay chat también). [url]http://www.Yafray.org/community/forum[/url].

Y la guía. [url]http://www.Yafray.org/documentation/userguide[/url].
seio3d - 15/09/2012 22:57
Ok muy bien gracias de nuevo y a ver si pongo algún trabajo por aquí que me lo critiques un poco.
Juandi3 - 29/09/2012 10:50

Lo de empaquetar me valió Solimán gracias, pero lo demás lo sabia y no sale me gustaría enseñarte fotografías, pero no me acuerdo que tecla era para hacer una imagen de la ventana entera de Blender para que visualices lo que hago gracias de nuevo por tu tiempo.

En la ventana 3d y en la esquina inferior derecha hay un dibujo de una cámara de fotografías, púlsalo y te hará un render rápido, después en la ventana de la misma fotografía vete a imágenes y salvar como. Un saludo.
seio3d - 29/09/2012 14:33
Gracias juandi3 lo probaré.
Soliman - 29/09/2012 15:24

En la ventana 3d y en la esquina inferior derecha hay un dibujo de una cámara de fotografías, púlsalo y te hará un render rápido, después en la ventana de la misma fotografía vete a imágenes y salvar como, un saludo.

O también. Ctrl+f3 y save screenshot con la extensión que elijas.

Esto te guardará todas las ventanas que tengas abiertas en Blender en una sola imagen.
Amras - 06/11/2012 21:48
Tal vez no, pero. ¿la ruta donde busca las texturas incluye alguna letra con acento o un ñ (o el nombre de la textura misma)? Si es así quítalo y es posible que lo arregle.

Es lo típico de tener ruta tipo c:\diseño\texturas\loquesea pues bien, muchos programas esa ñ de diseño hace que no funcione.