ShaderMaterial

Inherits: Material < Resource < Reference < Object

Un material que utiliza un programa personalizado Shader.

Descripción

A material that uses a custom Shader program to render either items to screen or process particles. You can create multiple materials for the same shader but configure different values for the uniforms defined in the shader.

Note: Due to a renderer limitation, emissive ShaderMaterials cannot emit light when used in a GIProbe. Only emissive SpatialMaterials can emit light in a GIProbe.

Tutoriales

Propiedades

Shader

shader

Descripciones de Propiedades

Setter

set_shader(value)

Getter

get_shader()

El programa Shader utilizado para renderizar este material.

Descripciones de Métodos

Devuelve el valor actual establecido para este material de un uniforme en el shader.


Devuelve true si la propiedad identificada por name puede ser revertida a un valor por defecto.


Devuelve el valor por defecto de la propiedad material con el name dado.


Changes the value set for this material of a uniform in the shader.

Note: param must match the name of the uniform in the code exactly.