← Blender Hoy
  • Published 27 Sep 2022

interpolacion de texturas y el nodo Bump

Hola comunidad! espero q esten muy bien. tengo una duda con los bumps y los normalmaps, cuando los aplico (usando eevee o cyles, da igual) no se ven como esperaría, el bump o el normalmap se ve como "escalonado" no hace una correcta interpolacion de pixeles, paso una imagen de ejemplo.

Si se fijan, todos los grises se ven como granulados, yo Creo que es la interpolación de pixeles en el nodo de la textura, he cambiando las opciones y varía el resultado, pero no lo soluciona, no sé que debo hacer. (quizas hay algun nodo para suavisar los bumps o algo asi y no lo conozco)

Alguien sabe?

Gracias Screen Shot 2022-09-27.png

javipater
27 Sep 2022

5 Comments

mangel_grp

El mapa de normales, así como el roughness, bump, height, metallic.... Estos tipos de mapas los tienes que poner SIEMPRE en modo Non Color Data, en vez de sRGB como lo tienes puesto tú (abajo a la derecha de los nodos de image texture). Seguramente ese sea tu problema.

Como has metido una imagen de blancos y negros estaría bien, si fuese un mapa de normales (colores rosas, morados, azulados...) entonces tendrías que cambiar el nodo de bump por el de normal map. El bump si no es de mucha resolución puede crear efectos de pixelización. Yo siempre recomiendo convertir esa imagen en un mapa de normales, ya sea con photoshop o similar, o incluso hay páginas donde lo haces online, con el mapa de normales se verá siempre mejor.

Un saludo!

realsoliman

Yo creo que el METALICO lo tienes muy alto, haciendo el efecto de que sea un cromado. Eso hace que si el bump es muy exagerado, cree esos efectos. Yo probaría a subir un poco la rugosidad (Roughness) o bien bajar el metalico o el valor de altura del nodo (el valor de Strength. También creo que influirá la imagen que tengas como mapa de ambiente.

javipater Author

hola! si, el metallic lo puse al maximo para q se vea bien el problema, si lo bajo se disfraza junto con el resto del shader, pero se me hace muy raro que el bump (o el normalmap, aunque en menor medida) salgan asi todos rugosos (se supone que tengo un material con 0 Roughness y el mapa de bump no tiene esas rugosidades, es la interpretacion de dicho mapa la que genera esta situacion.

si uso un mapa procedural no aparece esta rugosidad indeseada, solo si uso un mapa de bits aparece.

a alguien mas le pasa?

realsoliman

Pero eso dependerá también de la calidad de la imagen.. ¿no? Si la imagen es pequeña y tiene pocos pixeles es normal que salgan zonas mas claras-oscuras y se vea ese pixelado como desplazamiento. Lo de la rugosidad (Roughness) lo que hace es quitarle brillo al metalizado difuminando un poco el render final....

javipater Author

si, lo intenté con una imagen a 4096*4096 y el resultado es similar, se nota menos, pero sigue esa rugosidad.

nota: (lo del roughness lo entiendo perfecto, en este ejemplo lo llevo a 0 para explicar bien el problema)

mi problema no es con el roughness ni ningun otro parametro, lo que yo veo raro es como se comporta el bump o el normalmap cuando uso un mapa de bits (generando una rugosidad indeseada, en cambio cuando uso un mapa procedural se comporta perfecto)

hay alguna manera de usar un mapa de bits como bump sin que se presente ese problema?