PbrMaterial
İçindekiler
[
Saklamak
]PbrMaterial class
Albedo rengi/metalik/pürüzlülüğe dayalı fiziksel tabanlı renderleme için malzeme
Yöntemler
constructor
| Ad | Açıklama |
|---|---|
| constructor() | Varsayılan bir PBR malzeme örneği oluştur |
Result:
constructor_overload
| Ad | Açıklama |
|---|---|
| constructor_overload(albedo) | Belirtilen albedo renk değeriyle varsayılan bir PBR malzeme oluştur. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| albedo | Vector3 | Varsayılan albedo renk değeri |
Result:
getTransparency
| Ad | Açı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
| Ad | Açı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
| Ad | Açıklama |
|---|---|
| getNormalTexture() | Normal haritalamanın dokusunu alır veya ayarlar |
Result:
setNormalTexture
| Ad | Açıklama |
|---|---|
| setNormalTexture(value) | Normal haritalamanın dokusunu alır veya ayarlar |
Result:
getSpecularTexture
| Ad | Açıklama |
|---|---|
| getSpecularTexture() | Yansıma rengi için dokuyu alır veya ayarlar |
Result:
setSpecularTexture
| Ad | Açıklama |
|---|---|
| setSpecularTexture(value) | Yansıma rengi için dokuyu alır veya ayarlar |
Result:
getAlbedoTexture
| Ad | Açıklama |
|---|---|
| getAlbedoTexture() | Albedo için dokuyu alır veya ayarlar |
Result:
setAlbedoTexture
| Ad | Açıklama |
|---|---|
| setAlbedoTexture(value) | Albedo için dokuyu alır veya ayarlar |
Result:
getAlbedo
| Ad | Açıklama |
|---|---|
| getAlbedo() | Malzemenin temel rengini alır veya ayarlar |
Result:
setAlbedo
| Ad | Açıklama |
|---|---|
| setAlbedo(value) | Malzemenin temel rengini alır veya ayarlar |
Result:
getOcclusionTexture
| Ad | Açıklama |
|---|---|
| getOcclusionTexture() | Ortam örtülmesi için dokuyu alır veya ayarlar |
Result:
setOcclusionTexture
| Ad | Açıklama |
|---|---|
| setOcclusionTexture(value) | Ortam örtülmesi için dokuyu alır veya ayarlar |
Result:
getOcclusionFactor
| Ad | Açıklama |
|---|---|
| getOcclusionFactor() | Ortam örtülmesinin faktörünü alır veya ayarlar |
Result:
setOcclusionFactor
| Ad | Açıklama |
|---|---|
| setOcclusionFactor(value) | Ortam örtülmesinin faktörünü alır veya ayarlar |
Result:
getMetallicFactor
| Ad | Açı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
| Ad | Açı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
| Ad | Açı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
| Ad | Açı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
| Ad | Açıklama |
|---|---|
| getMetallicRoughness() | Metalik (R kanalında) ve pürüzlülük (G kanalında) için dokuyu alır veya ayarlar |
Result:
setMetallicRoughness
| Ad | Açı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
| Ad | Açıklama |
|---|---|
| getEmissiveTexture() | Emisyon için dokuyu alır veya ayarlar |
Result:
setEmissiveTexture
| Ad | Açıklama |
|---|---|
| setEmissiveTexture(value) | Emisyon için dokuyu alır veya ayarlar |
Result:
getEmissiveColor
| Ad | Açıklama |
|---|---|
| getEmissiveColor() | Emisyon rengini alır veya ayarlar |
Result:
setEmissiveColor
| Ad | Açıklama |
|---|---|
| setEmissiveColor(value) | Emisyon rengini alır veya ayarlar |
Result:
getName
| Ad | Açıklama |
|---|---|
| getName() | Adı alır veya ayarlar. Ad. |
Result:
setName
| Ad | Açıklama |
|---|---|
| setName(value) | Adı alır veya ayarlar. Ad. |
Result:
getProperties
| Ad | Açıklama |
|---|---|
| getProperties() | Tüm özelliklerin koleksiyonunu alır. |
Result:
fromMaterial
| Ad | Açıklama |
|---|---|
| fromMaterial(material) | Diğer malzemeyi PbrMaterial’e dönüştürmeye izin verir |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| malzeme | Malzeme | null |
Result: PbrMaterial
getTexture
| Ad | Açıklama |
|---|---|
| getTexture(slotName) | Belirtilen slot’tan dokuyu alır, bu bir materyalin özellik adı veya shader’ın parametre adı olabilir |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| slotName | String | Slot adı. |
Result: TextureBase
setTexture
| Ad | Açıklama |
|---|---|
| setTexture(slotName, texture) | Dokuyu belirtilen slota ayarlar |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| slotName | String | Slot adı. |
| texture | TextureBase | Doku. |
Result: TextureBase
toString
| Ad | Açıklama |
|---|---|
| toString() | Nesneyi dizeye biçimlendir |
Result: String
removeProperty
| Ad | Açıklama |
|---|---|
| removeProperty(property) | Dinamik bir özelliği kaldırır. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| property | Property | Hangi özellik kaldırılacak |
Result: boolean
removeProperty
| Ad | Açıklama |
|---|---|
| removeProperty(property) | Adı belirtilen özelliği kaldır. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| propert | String | null |
Result: boolean
getProperty
| Ad | Açıklama |
|---|---|
| getProperty(property) | Belirtilen özelliğin değerini al |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| property | String | Özellik adı |
Result: Object
setProperty
| Ad | Açıklama |
|---|---|
| setProperty(property, value) | Belirtilen özelliğin değerini ayarlar |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| property | String | Özellik adı |
| değer | Object | Özelliğin değeri |
Result: Object
findProperty
| Ad | Açıklama |
|---|---|
| findProperty(propertyName) | Özelliği bulur. Dinamik bir özellik (CreateDynamicProperty/SetProperty ile oluşturulan) veya yerel özellik (adıyla tanımlanan) olabilir. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| propertyName | String | Özellik adı. |
Result: Property
iterator
| Ad | Açıklama |
|---|---|
| iterator() | Dahili kullanım için ayrılmıştır. |
Result: Property