PbrMaterial

PbrMaterial class

Albedo rengi/metalik/pürüzlülüğe dayalı fiziksel tabanlı renderleme için malzeme

Yöntemler

constructor

AdAçıklama
constructor()Varsayılan bir PBR malzeme örneği oluştur

Result:


constructor_overload

AdAçıklama
constructor_overload(albedo)Belirtilen albedo renk değeriyle varsayılan bir PBR malzeme oluştur.

Parameters:

AdTürAçıklama
albedoVector3Varsayılan albedo renk değeri

Result:


getTransparency

AdAçıklama
getTransparency()Şeffaflık faktörünü alır veya ayarlar. Faktör 0(0%, tamamen opak) ile 1(100%, tamamen şeffaf) arasında olmalıdır. Geçersiz bir faktör değeri sınırlanacaktır. Şeffaflık faktörü.

Result:


setTransparency

AdAçıklama
setTransparency(value)Şeffaflık faktörünü alır veya ayarlar. Faktör 0(0%, tamamen opak) ile 1(100%, tamamen şeffaf) arasında olmalıdır. Geçersiz bir faktör değeri sınırlanacaktır. Şeffaflık faktörü.

Result:


getNormalTexture

AdAçıklama
getNormalTexture()Normal haritalamanın dokusunu alır veya ayarlar

Result:


setNormalTexture

AdAçıklama
setNormalTexture(value)Normal haritalamanın dokusunu alır veya ayarlar

Result:


getSpecularTexture

AdAçıklama
getSpecularTexture()Yansıma rengi için dokuyu alır veya ayarlar

Result:


setSpecularTexture

AdAçıklama
setSpecularTexture(value)Yansıma rengi için dokuyu alır veya ayarlar

Result:


getAlbedoTexture

AdAçıklama
getAlbedoTexture()Albedo için dokuyu alır veya ayarlar

Result:


setAlbedoTexture

AdAçıklama
setAlbedoTexture(value)Albedo için dokuyu alır veya ayarlar

Result:


getAlbedo

AdAçıklama
getAlbedo()Malzemenin temel rengini alır veya ayarlar

Result:


setAlbedo

AdAçıklama
setAlbedo(value)Malzemenin temel rengini alır veya ayarlar

Result:


getOcclusionTexture

AdAçıklama
getOcclusionTexture()Ortam örtülmesi için dokuyu alır veya ayarlar

Result:


setOcclusionTexture

AdAçıklama
setOcclusionTexture(value)Ortam örtülmesi için dokuyu alır veya ayarlar

Result:


getOcclusionFactor

AdAçıklama
getOcclusionFactor()Ortam örtülmesinin faktörünü alır veya ayarlar

Result:


setOcclusionFactor

AdAçıklama
setOcclusionFactor(value)Ortam örtülmesinin faktörünü alır veya ayarlar

Result:


getMetallicFactor

AdAçıklama
getMetallicFactor()Malzemenin metalikliğini alır veya ayarlar, 1 değeri malzemenin metal olduğunu, 0 değeri ise dielektrik olduğunu gösterir.

Result:


setMetallicFactor

AdAçıklama
setMetallicFactor(value)Malzemenin metalikliğini alır veya ayarlar, 1 değeri malzemenin metal olduğunu, 0 değeri ise dielektrik olduğunu gösterir.

Result:


getRoughnessFactor

AdAçıklama
getRoughnessFactor()Malzemenin pürüzlülüğünü alır veya ayarlar, 1 değeri malzemenin tamamen pürüzlü olduğunu, 0 değeri ise tamamen pürüzsüz olduğunu gösterir.

Result:


setRoughnessFactor

AdAçıklama
setRoughnessFactor(value)Malzemenin pürüzlülüğünü alır veya ayarlar, 1 değeri malzemenin tamamen pürüzlü olduğunu, 0 değeri ise tamamen pürüzsüz olduğunu gösterir.

Result:


getMetallicRoughness

AdAçıklama
getMetallicRoughness()Metalik (R kanalında) ve pürüzlülük (G kanalında) için dokuyu alır veya ayarlar

Result:


setMetallicRoughness

AdAçıklama
setMetallicRoughness(value)Metalik (R kanalında) ve pürüzlülük (G kanalında) için dokuyu alır veya ayarlar

Result:


getEmissiveTexture

AdAçıklama
getEmissiveTexture()Emisyon için dokuyu alır veya ayarlar

Result:


setEmissiveTexture

AdAçıklama
setEmissiveTexture(value)Emisyon için dokuyu alır veya ayarlar

Result:


getEmissiveColor

AdAçıklama
getEmissiveColor()Emisyon rengini alır veya ayarlar

Result:


setEmissiveColor

AdAçıklama
setEmissiveColor(value)Emisyon rengini alır veya ayarlar

Result:


getName

AdAçıklama
getName()Adı alır veya ayarlar. Ad.

Result:


setName

AdAçıklama
setName(value)Adı alır veya ayarlar. Ad.

Result:


getProperties

AdAçıklama
getProperties()Tüm özelliklerin koleksiyonunu alır.

Result:


fromMaterial

AdAçıklama
fromMaterial(material)Diğer malzemeyi PbrMaterial’e dönüştürmeye izin verir

Parameters:

AdTürAçıklama
malzemeMalzemenull

Result: PbrMaterial


getTexture

AdAçıklama
getTexture(slotName)Belirtilen slot’tan dokuyu alır, bu bir materyalin özellik adı veya shader’ın parametre adı olabilir

Parameters:

AdTürAçıklama
slotNameStringSlot adı.

Result: TextureBase


setTexture

AdAçıklama
setTexture(slotName, texture)Dokuyu belirtilen slota ayarlar

Parameters:

AdTürAçıklama
slotNameStringSlot adı.
textureTextureBaseDoku.

Result: TextureBase


toString

AdAçıklama
toString()Nesneyi dizeye biçimlendir

Result: String


removeProperty

AdAçıklama
removeProperty(property)Dinamik bir özelliği kaldırır.

Parameters:

AdTürAçıklama
propertyPropertyHangi özellik kaldırılacak

Result: boolean


removeProperty

AdAçıklama
removeProperty(property)Adı belirtilen özelliği kaldır.

Parameters:

AdTürAçıklama
propertStringnull

Result: boolean


getProperty

AdAçıklama
getProperty(property)Belirtilen özelliğin değerini al

Parameters:

AdTürAçıklama
propertyStringÖzellik adı

Result: Object


setProperty

AdAçıklama
setProperty(property, value)Belirtilen özelliğin değerini ayarlar

Parameters:

AdTürAçıklama
propertyStringÖzellik adı
değerObjectÖzelliğin değeri

Result: Object


findProperty

AdAçıklama
findProperty(propertyName)Özelliği bulur. Dinamik bir özellik (CreateDynamicProperty/SetProperty ile oluşturulan) veya yerel özellik (adıyla tanımlanan) olabilir.

Parameters:

AdTürAçıklama
propertyNameStringÖzellik adı.

Result: Property


iterator

AdAçıklama
iterator()Dahili kullanım için ayrılmıştır.

Result: Property