PbrMaterial

PbrMaterial class

Material para renderizado físicamente basado en color albedo/metallic/roughness

Métodos

constructor

NombreDescripción
constructor()Construye una instancia de material PBR predeterminada

Result:


constructor_overload

NombreDescripción
constructor_overload(albedo)Construye un material PBR predeterminado con el valor de color albedo especificado.

Parameters:

NombreTipoDescripción
albedoVector3El valor de color albedo predeterminado

Result:


getTransparency

NombreDescripción
getTransparency()Obtiene o establece el factor de transparencia. El factor debe estar en el rango entre 0 (0%, totalmente opaco) y 1 (100%, totalmente transparente). Cualquier valor de factor no válido será limitado. El factor de transparencia.

Result:


setTransparency

NombreDescripción
setTransparency(value)Obtiene o establece el factor de transparencia. El factor debe estar en el rango entre 0 (0%, totalmente opaco) y 1 (100%, totalmente transparente). Cualquier valor de factor no válido será limitado. El factor de transparencia.

Result:


getNormalTexture

NombreDescripción
getNormalTexture()Obtiene o establece la textura del mapeo normal

Result:


setNormalTexture

NombreDescripción
setNormalTexture(value)Obtiene o establece la textura del mapeo normal

Result:


getSpecularTexture

NombreDescripción
getSpecularTexture()Obtiene o establece la textura para el color especular

Result:


setSpecularTexture

NombreDescripción
setSpecularTexture(value)Obtiene o establece la textura para el color especular

Result:


getAlbedoTexture

NombreDescripción
getAlbedoTexture()Obtiene o establece la textura para albedo

Result:


setAlbedoTexture

NombreDescripción
setAlbedoTexture(value)Obtiene o establece la textura para albedo

Result:


getAlbedo

NombreDescripción
getAlbedo()Obtiene o establece el color base del material

Result:


setAlbedo

NombreDescripción
setAlbedo(value)Obtiene o establece el color base del material

Result:


getOcclusionTexture

NombreDescripción
getOcclusionTexture()Obtiene o establece la textura para la oclusión ambiental

Result:


setOcclusionTexture

NombreDescripción
setOcclusionTexture(value)Obtiene o establece la textura para la oclusión ambiental

Result:


getOcclusionFactor

NombreDescripción
getOcclusionFactor()Obtiene o establece el factor de oclusión ambiental

Result:


setOcclusionFactor

NombreDescripción
setOcclusionFactor(value)Obtiene o establece el factor de oclusión ambiental

Result:


getMetallicFactor

NombreDescripción
getMetallicFactor()Obtiene o establece la metalicidad del material, un valor de 1 indica que el material es un metal y un valor de 0 indica que el material es un dieléctrico.

Result:


setMetallicFactor

NombreDescripción
setMetallicFactor(value)Obtiene o establece la metalicidad del material, un valor de 1 indica que el material es un metal y un valor de 0 indica que el material es un dieléctrico.

Result:


getRoughnessFactor

NombreDescripción
getRoughnessFactor()Obtiene o establece la rugosidad del material, un valor de 1 indica que el material es completamente rugoso y un valor de 0 indica que el material es completamente liso.

Result:


setRoughnessFactor

NombreDescripción
setRoughnessFactor(value)Obtiene o establece la rugosidad del material, un valor de 1 indica que el material es completamente rugoso y un valor de 0 indica que el material es completamente liso.

Result:


getMetallicRoughness

NombreDescripción
getMetallicRoughness()Obtiene o establece la textura para metalicidad (en el canal R) y rugosidad (en el canal G)

Result:


setMetallicRoughness

NombreDescripción
setMetallicRoughness(value)Obtiene o establece la textura para metalicidad (en el canal R) y rugosidad (en el canal G)

Result:


getEmissiveTexture

NombreDescripción
getEmissiveTexture()Obtiene o establece la textura para emisivo

Result:


setEmissiveTexture

NombreDescripción
setEmissiveTexture(value)Obtiene o establece la textura para emisivo

Result:


getEmissiveColor

NombreDescripción
getEmissiveColor()Obtiene o establece el color emisivo

Result:


setEmissiveColor

NombreDescripción
setEmissiveColor(value)Obtiene o establece el color emisivo

Result:


getName

NombreDescripción
getName()Obtiene o establece el nombre. El nombre.

Result:


setName

NombreDescripción
setName(value)Obtiene o establece el nombre. El nombre.

Result:


getProperties

NombreDescripción
getProperties()Obtiene la colección de todas las propiedades.

Result:


fromMaterial

NombreDescripción
fromMaterial(material)Permite convertir otro material a PbrMaterial

Parameters:

NombreTipoDescripción
materiaMaterialnull

Result: PbrMaterial


getTexture

NombreDescripción
getTexture(slotName)Obtiene la textura del slot especificado, puede ser el nombre de una propiedad del material o el nombre de un parámetro del shader

Parameters:

NombreTipoDescripción
slotNameCadenaNombre del slot.

Result: TextureBase


setTexture

NombreDescripción
setTexture(slotName, texture)Establece la textura al slot especificado

Parameters:

NombreTipoDescripción
slotNameCadenaNombre del slot.
textureTextureBaseTextura.

Result: TextureBase


toString

NombreDescripción
toString()Formatea el objeto a cadena

Result: Cadena


removeProperty

NombreDescripción
removeProperty(property)Elimina una propiedad dinámica.

Parameters:

NombreTipoDescripción
propertyPropertyQué propiedad eliminar

Result: boolean


removeProperty

NombreDescripción
removeProperty(property)Eliminar la propiedad especificada identificada por nombre

Parameters:

NombreTipoDescripción
propertCadenanull

Result: boolean


getProperty

NombreDescripción
getProperty(property)Obtener el valor de la propiedad especificada

Parameters:

NombreTipoDescripción
propertyCadenaNombre de la propiedad

Result: Objeto


setProperty

NombreDescripción
setProperty(property, value)Establece el valor de la propiedad especificada

Parameters:

NombreTipoDescripción
propertyCadenaNombre de la propiedad
valorObjetoEl valor de la propiedad

Result: Objeto


findProperty

NombreDescripción
findProperty(propertyName)Busca la propiedad. Puede ser una propiedad dinámica (Creada por CreateDynamicProperty/SetProperty) o una propiedad nativa (Identificada por su nombre)

Parameters:

NombreTipoDescripción
propertyNameCadenaNombre de la propiedad.

Result: Property


iterator

NombreDescripción
iterator()Reservado para uso interno.

Result: Property