PbrMaterial
isi
[
bersembunyi
]PbrMaterial class
Material untuk rendering berbasis fisik berdasarkan warna albedo/logam/kekasaran
Metode
constructor
| Nama | Deskripsi |
|---|---|
| constructor() | Membuat instance material PBR default |
Result:
constructor_overload
| Nama | Deskripsi |
|---|---|
| constructor_overload(albedo) | Membuat material PBR default dengan nilai warna albedo yang ditentukan. |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| albedo | Vector3 | Nilai warna albedo default |
Result:
getTransparency
| Nama | Deskripsi |
|---|---|
| getTransparency() | Mendapatkan atau mengatur faktor transparansi. Faktor harus berada dalam rentang antara 0(0%, sepenuhnya buram) dan 1(100%, sepenuhnya transparan). Nilai faktor yang tidak valid akan dipotong. Faktor transparansi. |
Result:
setTransparency
| Nama | Deskripsi |
|---|---|
| setTransparency(value) | Mendapatkan atau mengatur faktor transparansi. Faktor harus berada dalam rentang antara 0(0%, sepenuhnya buram) dan 1(100%, sepenuhnya transparan). Nilai faktor yang tidak valid akan dipotong. Faktor transparansi. |
Result:
getNormalTexture
| Nama | Deskripsi |
|---|---|
| getNormalTexture() | Mendapatkan atau mengatur tekstur pemetaan normal |
Result:
setNormalTexture
| Nama | Deskripsi |
|---|---|
| setNormalTexture(value) | Mendapatkan atau mengatur tekstur pemetaan normal |
Result:
getSpecularTexture
| Nama | Deskripsi |
|---|---|
| getSpecularTexture() | Mendapatkan atau mengatur tekstur untuk warna spekular |
Result:
setSpecularTexture
| Nama | Deskripsi |
|---|---|
| setSpecularTexture(value) | Mendapatkan atau mengatur tekstur untuk warna spekular |
Result:
getAlbedoTexture
| Nama | Deskripsi |
|---|---|
| getAlbedoTexture() | Mendapatkan atau mengatur tekstur untuk albedo |
Result:
setAlbedoTexture
| Nama | Deskripsi |
|---|---|
| setAlbedoTexture(value) | Mendapatkan atau mengatur tekstur untuk albedo |
Result:
getAlbedo
| Nama | Deskripsi |
|---|---|
| getAlbedo() | Mendapatkan atau mengatur warna dasar material |
Result:
setAlbedo
| Nama | Deskripsi |
|---|---|
| setAlbedo(value) | Mendapatkan atau mengatur warna dasar material |
Result:
getOcclusionTexture
| Nama | Deskripsi |
|---|---|
| getOcclusionTexture() | Mendapatkan atau mengatur tekstur untuk ambient occlusion |
Result:
setOcclusionTexture
| Nama | Deskripsi |
|---|---|
| setOcclusionTexture(value) | Mendapatkan atau mengatur tekstur untuk ambient occlusion |
Result:
getOcclusionFactor
| Nama | Deskripsi |
|---|---|
| getOcclusionFactor() | Mendapatkan atau mengatur faktor ambient occlusion |
Result:
setOcclusionFactor
| Nama | Deskripsi |
|---|---|
| setOcclusionFactor(value) | Mendapatkan atau mengatur faktor ambient occlusion |
Result:
getMetallicFactor
| Nama | Deskripsi |
|---|---|
| getMetallicFactor() | Mendapatkan atau mengatur metalness material, nilai 1 berarti material tersebut adalah logam dan nilai 0 berarti material tersebut adalah dielektrik. |
Result:
setMetallicFactor
| Nama | Deskripsi |
|---|---|
| setMetallicFactor(value) | Mendapatkan atau mengatur metalness material, nilai 1 berarti material tersebut adalah logam dan nilai 0 berarti material tersebut adalah dielektrik. |
Result:
getRoughnessFactor
| Nama | Deskripsi |
|---|---|
| getRoughnessFactor() | Mendapatkan atau mengatur kekasaran material, nilai 1 berarti material tersebut sangat kasar dan nilai 0 berarti material tersebut sangat halus. |
Result:
setRoughnessFactor
| Nama | Deskripsi |
|---|---|
| setRoughnessFactor(value) | Mendapatkan atau mengatur kekasaran material, nilai 1 berarti material tersebut sangat kasar dan nilai 0 berarti material tersebut sangat halus. |
Result:
getMetallicRoughness
| Nama | Deskripsi |
|---|---|
| getMetallicRoughness() | Mendapatkan atau mengatur tekstur untuk metallic (pada saluran R) dan roughness (pada saluran G) |
Result:
setMetallicRoughness
| Nama | Deskripsi |
|---|---|
| setMetallicRoughness(value) | Mendapatkan atau mengatur tekstur untuk metallic (pada saluran R) dan roughness (pada saluran G) |
Result:
getEmissiveTexture
| Nama | Deskripsi |
|---|---|
| getEmissiveTexture() | Mendapatkan atau mengatur tekstur untuk emisif |
Result:
setEmissiveTexture
| Nama | Deskripsi |
|---|---|
| setEmissiveTexture(value) | Mendapatkan atau mengatur tekstur untuk emisif |
Result:
getEmissiveColor
| Nama | Deskripsi |
|---|---|
| getEmissiveColor() | Mendapatkan atau mengatur warna emisif |
Result:
setEmissiveColor
| Nama | Deskripsi |
|---|---|
| setEmissiveColor(value) | Mendapatkan atau mengatur warna emisif |
Result:
getName
| Nama | Deskripsi |
|---|---|
| getName() | Mendapatkan atau mengatur nama. Nama. |
Result:
setName
| Nama | Deskripsi |
|---|---|
| setName(value) | Mendapatkan atau mengatur nama. Nama. |
Result:
getProperties
| Nama | Deskripsi |
|---|---|
| getProperties() | Mendapatkan koleksi semua properti. |
Result:
fromMaterial
| Nama | Deskripsi |
|---|---|
| fromMaterial(material) | Izinkan mengonversi material lain ke PbrMaterial |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| materi | Material | null |
Result: PbrMaterial
getTexture
| Nama | Deskripsi |
|---|---|
| getTexture(slotName) | Mendapatkan tekstur dari slot yang ditentukan, dapat berupa nama properti material atau nama parameter shader |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| slotName | String | Nama slot. |
Result: TextureBase
setTexture
| Nama | Deskripsi |
|---|---|
| setTexture(slotName, texture) | Mengatur tekstur ke slot yang ditentukan |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| slotName | String | Nama slot. |
| texture | TextureBase | Tekstur. |
Result: TextureBase
toString
| Nama | Deskripsi |
|---|---|
| toString() | Memformat objek menjadi string |
Result: String
removeProperty
| Nama | Deskripsi |
|---|---|
| removeProperty(property) | Menghapus properti dinamis. |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| property | Property | Properti mana yang akan dihapus |
Result: boolean
removeProperty
| Nama | Deskripsi |
|---|---|
| removeProperty(property) | Hapus properti yang ditentukan yang diidentifikasi dengan nama |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| propert | String | null |
Result: boolean
getProperty
| Nama | Deskripsi |
|---|---|
| getProperty(property) | Dapatkan nilai properti yang ditentukan |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| property | String | Nama properti |
Result: Object
setProperty
| Nama | Deskripsi |
|---|---|
| setProperty(property, value) | Menetapkan nilai properti yang ditentukan |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| property | String | Nama properti |
| value | Object | Nilai properti |
Result: Object
findProperty
| Nama | Deskripsi |
|---|---|
| findProperty(propertyName) | Menemukan properti. Bisa berupa properti dinamis (Dibuat oleh CreateDynamicProperty/SetProperty) atau properti native (Diidentifikasi berdasarkan namanya) |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| propertyName | String | Nama properti. |
Result: Property
iterator
| Nama | Deskripsi |
|---|---|
| iterator() | Dipesan untuk penggunaan internal. |
Result: Property