Resultados 1 al 10 de 10

Tema: Que es un shader

  1. #1
    Fecha de ingreso
    Jan 2005
    Mensajes
    802

    Thumbs down 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.
    Última edición por carlosall; 26-05-2005 a las 05:48

  2. #2
    Fecha de ingreso
    Mar 2004
    Mensajes
    3,685

    Que es un shader?

    Sacado de la ayuda de 3ds 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.
    Última edición por Cesar Saez; 26-05-2005 a las 05:59

  3. #3
    Fecha de ingreso
    Oct 2004
    Mensajes
    687

    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.
    Larry vizoso
    Pipeline developer/technical director
    el ranchito : mi blog

  4. #4
    Fecha de ingreso
    Jan 2005
    Mensajes
    207

    Que es un shader?

    Gracias por preguntarlo Carlos Allende. Yo también llevo algún tiempo y también me daba cosa, y gracias por las contestaciones, ahora lo tengo un poco más claro.
    Última edición por abarender; 26-05-2005 a las 07:44
    Saludos,

  5. #5
    Fecha de ingreso
    Jan 2005
    Mensajes
    802

    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.

  6. #6
    Fecha de ingreso
    Oct 2004
    Mensajes
    687

    Que es un shader?

    Eso ya no sé, creo que estas hablando más de lo que llaman Shaders en el max que lo que son Shaders en general.
    Larry vizoso
    Pipeline developer/technical director
    el ranchito : mi blog

  7. #7
    Fecha de ingreso
    Apr 2002
    Mensajes
    14,651

    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 3ds 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.

  8. #8
    Fecha de ingreso
    Jan 2005
    Mensajes
    802

    Lightbulb Que es un shader?

    Para variar, IkerClon, ahora si a quedado claro, claro. Tenia la confucion ya que para mí Shader era lo que decía IkerClon al principio, lo de los sombreadores.

    Pero de repente aparecen otras cosas y de a ahí a venido la confucion, claro que los confundía con materiales, pues al parecer, se refieren a lo mismo.

    Adjunto el porqué de la confucion, algunos Shaders (o materiales)alguno que otro sacado de este mismo foro. Saludos y gracias por la explicación.
    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: Madera.jpg 
Visitas: 796 
Tamaño: 24.7 KB 
ID: 13456   Clic en la imagen para ver su versión completa. 

Nombre: shader1.jpg 
Visitas: 1040 
Tamaño: 101.6 KB 
ID: 13457   Clic en la imagen para ver su versión completa. 

Nombre: shader 2.jpg 
Visitas: 1173 
Tamaño: 101.6 KB 
ID: 13458  

  9. #9
    Fecha de ingreso
    Mar 2004
    Mensajes
    3,685

    Que es un shader?

    En Mental Ray (por ejemplo) todo o casi todo es Shader (shader de cámaras, luces, materiales, etc) por lo que los Shaders no se reducen solamente a materiales sino que es más global (pueden producir geometría como el desplazamiento, pueden producir luz con diferentes características independientes del foco al cual se aplican como los Shaders de luz, pueden distorsionar una imagen como los Shaders de cámara, etc). Saludos.
    Última edición por Cesar Saez; 26-05-2005 a las 19:47

  10. #10
    Fecha de ingreso
    Jan 2008
    Mensajes
    5

    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.

Temas similares

  1. Eye shader
    Por THE GRINGO en el foro Materiales y Texturizado
    Respuestas: 3
    : 20-06-2011, 16:17
  2. Shader FX
    Por MiraVirtual en el foro Noticias 3D
    Respuestas: 1
    : 21-01-2009, 09:53
  3. DirectX shader
    Por Yugo2040 en el foro Materiales y Texturizado
    Respuestas: 2
    : 24-05-2007, 09:48
  4. Toon shader
    Por paco33 en el foro Plugins
    Respuestas: 2
    : 06-02-2007, 13:17
  5. Que es un shader
    Por dogday en el foro Materiales y Texturizado
    Respuestas: 12
    : 20-06-2006, 15:07