[DUDA] Enmascarar bordes en cycles

Preguntas y respuestas generales a cerca de Blender 3D
Responder
Esteban Gomez
Mensajes: 31
Registrado: Dom Nov 27, 2016 12:53 pm
Nombre: Esteban E Gomez

[DUDA] Enmascarar bordes en cycles

Mensaje por Esteban Gomez » Mié Nov 15, 2017 8:08 pm

Buenas un saludo a todos!
Mi consulta:
Tengo el cubo en la escena predeterminada de blender, cambio al render cycles y al material en el node editor le asigno dos difuse shader (llamemosle shader1 y shader2), cada uno con una textura diferente...estos los conecto a un mix shader y mediante el parámetro FAC de este puedo controlar la mezcla de shader1 y shader2 que se proyecta en el material.
A esta entrada del parámetro FAC le asigno un input wireframe retocado con un color ramp para que en los bordes del cubo me muestre por ejemplo el shader1 y en lo demas el shader2. El tema del wireframe es que triangula las caras del cubo, y por eso aparte de separar el borde, también separa una línea diagonal en cada cara del cubo producto de la triangulación. Hay alguna manera de enmascarar solo los bordes del cubo? Probe tambien con el input Geometry en modo pointless pero creo no funciona sin subdividir el cubo y mi idea es evitar subdivisiones en el cubo.
Gracias!

Avatar de Usuario
soliman
Mensajes: 5501
Registrado: Jue Sep 01, 2005 1:13 pm
Nombre: soliman
Contactar:

Re: [DUDA] Enmascarar bordes en cycles

Mensaje por soliman » Jue Nov 16, 2017 1:55 am

Si lo que quieres son contornos en el objeto, lo mejor es que utilices FREESTYLE.

Si lo que quieres es un wire de solo los EDGES (aristas) del modelo, utiliza el Freestyle, pero con los bordes marcados.

https://www.youtube.com/watch?v=Dm3obBysDVw
https://youtu.be/7jVx8vz4XUs

Esteban Gomez
Mensajes: 31
Registrado: Dom Nov 27, 2016 12:53 pm
Nombre: Esteban E Gomez

Re: [DUDA] Enmascarar bordes en cycles

Mensaje por Esteban Gomez » Jue Nov 16, 2017 8:42 am

Buenas Soliman! No conocía esta función en blender, tiene muchos parámetros para investigar y haciendo unas pruebas no pude conseguir hacer un bake del freestyle...lo que vi es que tiene su propio árbol de nodos separado de los nodos del material...Sabes si hay alguna forma de bakear las líneas o que interactúen con el material? Igual lo voy a seguir investigando porque me encanto la funcion...Gracias!

Avatar de Usuario
soliman
Mensajes: 5501
Registrado: Jue Sep 01, 2005 1:13 pm
Nombre: soliman
Contactar:

Re: [DUDA] Enmascarar bordes en cycles

Mensaje por soliman » Jue Nov 16, 2017 10:04 am

Para que lo vas a utilizar, para un render, una animación o es para GAME ?

Esteban Gomez
Mensajes: 31
Registrado: Dom Nov 27, 2016 12:53 pm
Nombre: Esteban E Gomez

Re: [DUDA] Enmascarar bordes en cycles

Mensaje por Esteban Gomez » Jue Nov 16, 2017 10:51 am

Bueno estuve investigando un poco y el render freestyle trabaja como un efecto de postprocesado con lo cual no tiene integración directa con los nodos del material de un modelo, tampoco se puede bakear. Igualmente ví varias ideas que me pueden servir para lo que quiero hacer: Utilizar la opción export uv layout o duplicar el modelo y asignarle el modificador wireframe, para despúes hacer un bake de este y usarlo como textura para controlar el Fac del mix shader.

Esteban Gomez
Mensajes: 31
Registrado: Dom Nov 27, 2016 12:53 pm
Nombre: Esteban E Gomez

Re: [DUDA] Enmascarar bordes en cycles

Mensaje por Esteban Gomez » Jue Nov 16, 2017 11:00 am

soliman escribió:Para que lo vas a utilizar, para un render, una animación o es para GAME ?


Es para assets de videojuegos. En realidad lo mejor seria duplicar el modelo, subdividirlo y utilizar la opcion pointless y despues bakear esa textura. No se por que me complico tanto pero pense que habia una forma mas rapida de hacerlo...

Esteban Gomez
Mensajes: 31
Registrado: Dom Nov 27, 2016 12:53 pm
Nombre: Esteban E Gomez

Re: [DUDA] Enmascarar bordes en cycles

Mensaje por Esteban Gomez » Jue Nov 16, 2017 11:11 am

Otra cosa Soliman que me gustaría conseguir es Utilizar la textura Gradient Texture y mapearla en las caras del cubo, pero que forme un cuadrado suavizado en cada cara, sin llegar a tocar los bordes. Con esto tambien solucionaria mi consulta anterior. Probé con varios nodos como el mapping y el color ramp pero no lo pude conseguir.

Avatar de Usuario
soliman
Mensajes: 5501
Registrado: Jue Sep 01, 2005 1:13 pm
Nombre: soliman
Contactar:

Re: [DUDA] Enmascarar bordes en cycles

Mensaje por soliman » Jue Nov 16, 2017 11:54 am

Quieres decir, que el Export UV Layout no te sirve...
Pues solo se me ocurre algo que es lo mas parecido.
https://youtu.be/uQf9sDx29bg

Esteban Gomez
Mensajes: 31
Registrado: Dom Nov 27, 2016 12:53 pm
Nombre: Esteban E Gomez

Re: [DUDA] Enmascarar bordes en cycles

Mensaje por Esteban Gomez » Jue Nov 16, 2017 5:24 pm

soliman escribió:Quieres decir, que el Export UV Layout no te sirve...
Pues solo se me ocurre algo que es lo mas parecido.
https://youtu.be/uQf9sDx29bg
Exactamente lo que quería! Solo es que esa textura resultante que bakeaste la uso luego como máscara en los shaders del material.
Me gustaria hacer lo que te dije anteriormente de mapear una procedural Gradien textute en cada lado del cubo pero lo voy a investigar hasta que me salga y te comparto los resultados.
Muchas gracias soliman, la verdad me lio un monton con tantos ajustes pero con estas cositas se va aprendiendo de a poco. Un saludo.

Avatar de Usuario
soliman
Mensajes: 5501
Registrado: Jue Sep 01, 2005 1:13 pm
Nombre: soliman
Contactar:

Re: [DUDA] Enmascarar bordes en cycles

Mensaje por soliman » Vie Nov 17, 2017 5:03 am

Las gradientes en cycles son muy difíciles de controlar :) entran muchos factores, como el objeto, etc.

Avatar de Usuario
soliman
Mensajes: 5501
Registrado: Jue Sep 01, 2005 1:13 pm
Nombre: soliman
Contactar:

Re: [DUDA] Enmascarar bordes en cycles

Mensaje por soliman » Vie Nov 17, 2017 7:06 am

Las gradientes en cycles son muy difíciles de controlar :) entran muchos factores, como el objeto, etc.

Responder