Establece el color de emisión del material de la superficie de las formas.
El color emissiveMaterial()
establece un color que las formas muestran a máxima intensidad, independientemente de la iluminación. Esto puede dar la apariencia de que una forma está brillando. Sin embargo, los materiales de emisión no emiten luz que pueda afectar a los objetos circundantes.
emissiveMaterial()
se puede llamar de tres formas diferentes con diferentes parámetros para establecer el color del material.
La primera forma de llamar a emissiveMaterial()
tiene un parámetro, gray
. Se pueden pasar valores de escala de grises entre 0 y 255, como en emissiveMaterial(50)
, para establecer el color del material. Valores de escala de grises más altos hacen que las formas parezcan más brillantes.
La segunda forma de llamar a emissiveMaterial()
tiene un parámetro, color
. Un objeto p5.Color, un arreglo de valores de color o una cadena de color CSS, como en emissiveMaterial('magenta')
, se pueden pasar para establecer el color del material.
La tercera forma de llamar a emissiveMaterial()
tiene cuatro parámetros, v1
, v2
, v3
y alpha
. alpha
es opcional. Se pueden pasar valores RGBA, HSBA o HSLA para establecer los colores del material, como en emissiveMaterial(255, 0, 0)
o emissiveMaterial(255, 0, 0, 30)
. Los valores de color se interpretarán utilizando el colorMode() actual.
Nota: emissiveMaterial()
solo se puede usar en el modo WebGL.
Ejemplos
Sintaxis
emissiveMaterial(v1, v2, v3, [alpha])
emissiveMaterial(gray)
emissiveMaterial(color)
Parámetros
valor rojo o de tono en el colorMode() actual.
valor verde o de saturación en el colorMode() actual.
valor azul, de brillo o de luminosidad en el colorMode() actual.
valor alfa en el colorMode() actual.
valor de escala de grises entre 0 (negro) y 255 (blanco).
color como un objeto p5.Color, un arreglo de valores de color o una cadena CSS.
Referencias Relacionadas
copyToContext
Copia el shader de un contexto de dibujo a otro.
setUniform
Establece los valores de las variables uniformes (globales) del shader.
ambientMaterial
Establece el color ambiental del material de la superficie de las formas.
createFilterShader
Crea un objeto p5.Shader para ser utilizado con la función filter().