Nivel Héroe
Que es un shader?
Teniendo un tiempo en el 3d me da vergüenza preguntar esto. Creo tener claro el concepto de mapa y de materiales.e incluso algo de los (*.mat) procedurales, pero unshader, no lo tengo muy claro, se me confunde con lo que puede ser un material, no sé muy bien en qué se diferencia un material de un shader o más bien que es un shader? O cómo se hacenev que se usan? Etc.
A ver si alguien me aclara, y entrega una clara explicación.
De seguro será algo que no tenía muy lejano. Saludos.
pythonized…
Que es un shader?
Sacado de la ayuda de max.
In 3d modeling, the more common use of shader is an algorithm that specifies how a surface responds todo light. (the Shaders for standard 3ds Max fall into this category).In Mental Ray, a shader is a function that calculates light effects. There can be Shaders for lights, cameras (Lens Shaders), materiales, shadows, and so on.
La traducción sería algo como:
En el modelado 3d el shader es un algoritmo que especifica como una superficie responde ante la luz (los shader de los materiales estándar de max caen en esa categoría).En Mental Ray un shader es una función que calcula los efectos de la luz, estos pueden ser Shaders para luces, cámaras, materiales, sombras, etc. Saludos.
Agradecimientos – 1 Gracias
Nivel Héroe
Que es un shader?
Un shader es todo lo que no es geometría, más o menos, las luces, los materiales, las texturas, las cámaras, son Shaders de distinto tipo, pero también puede haber Shaders que te generen geometría, o efectos, que te devuelvan distancias, o que deformen la geometría.
En definitiva es una función que aplicada a una geometría o a una transformación, modifica la apariencia.
Un mapa y un material son Shaders, solo que el material calcula la salida de color dependiendo de factores como las luces y el punto de vista entre otros, mientras que el mapa solo calcula dependiendo de las coordenadas UV del objeto, o de la posición en el espacio del punto a renderizar, ya sea un mapa 3d o un mapa 2d por proyecccion.
Agradecimientos – 1 Gracias
Usuario completo
Que es un shader?
Saludos,
Nivel Héroe
Que es un shader?
Ya está más claro, gracias por las respuestas, pero por ahí en algunas pagina he visto unos shader que se asemejan a un material.
Mi pregunta es, por ejemplo, cuando y como ocupamos los Shaders.
A ver si alguien publica algunas imágenes que tenga a mano, para ver el shader y su aplicación.
Para que quede más claro, que creo no ser el únicoj. Saludos.
Nivel Héroe
Que es un shader?
reconvertido
Que es un shader?
En un material de 3ds Max, los Shaders los tienes en un desplegable. Por defecto, está en Blinn, pero tienes Phong, Anisotropic, translucent. Eso es lo que determina cómo se comporta un objeto ante la luz. Tienes más información, así como imágenes explicativas en la ayuda de max.
También se suele usar el término shader para referirse a materiales. Un shader de madera, un shader de terciopelo, aunque la definición más correcta sería la de libro. Saludos.
Agradecimientos – 1 Gracias
Nivel Héroe
pythonized…
Que es un shader?
Agradecimientos – 1 Gracias
Usuario Nuevo
Que es un shader?
Ayuda. La verdad llevo muy poco trabajando con 3dsmax y apenas aprendiendo Mental Ray. Lo que pasa es que estoy haciendo una escena que tiene muchos elementos (un calle) le puse Daylight y como cuatro luces más todas Photometric, el caso es que me está saliendo un mensaje de error al tratar de renderizarlo.
Y no sé cómo corregirlo.
El mensaje dice:
Rc 0.3 error 081001: failed to create frame buffer 0: c:\docume-1\danny\config-1\temp/fb000.59.2248 (espacio de almacenamiento insuficiente para procesar este comando).Img 0.3 error 101003: : can´t create file.
Api 0.3 warn 302029: while defining light photometriclight1 | light : light has no light shader.
En la mayoría de las veces que salió este mensaje siguió otro que decía que se cerraría el programa que si deseaba guardarlo.
Al parecer el problemas es una luz porque no tiene light shader, pero no tengo todavía claro el concepto y mucho menos como solucionarlo.
Si alguien sabe cómo de veras se lo agradecería muchísimo.