PbrSpecularMaterial

PbrSpecularMaterial class

拡散カラー/スペキュラ/光沢に基づく物理ベースレンダリング用マテリアル

プロパティ

名前説明
MAP_SPECULAR_GLOSSINESS鏡面光沢のテクスチャマップ

メソッド

constructor

名前説明
constructor()PbrSpecularMaterial のコンストラクタ

Result:


getTransparency

名前説明
getTransparency()透明度係数を取得または設定します。係数は 0(0%、完全に不透明)から 1(100%、完全に透明)までの範囲である必要があります。無効な係数値はクランプされます。透明度係数。

Result:


setTransparency

名前説明
setTransparency(value)透明度係数を取得または設定します。係数は 0(0%、完全に不透明)から 1(100%、完全に透明)までの範囲である必要があります。無効な係数値はクランプされます。透明度係数。

Result:


getNormalTexture

名前説明
getNormalTexture()法線マッピングのテクスチャを取得または設定します

Result:


setNormalTexture

名前説明
setNormalTexture(value)法線マッピングのテクスチャを取得または設定します

Result:


getSpecularGlossinessTexture

名前説明
getSpecularGlossinessTexture()鏡面色用のテクスチャを取得または設定します。RGB チャンネルは鏡面色を、A チャンネルは光沢度を格納します。

Result:


setSpecularGlossinessTexture

名前説明
setSpecularGlossinessTexture(value)鏡面色用のテクスチャを取得または設定します。RGB チャンネルは鏡面色を、A チャンネルは光沢度を格納します。

Result:


getGlossinessFactor

名前説明
getGlossinessFactor()材質の光沢度(滑らかさ)を取得または設定します。1 は完全に滑らか、0 は完全に粗いことを意味します。デフォルト値は 1 で、範囲は [0, 1] です。

Result:


setGlossinessFactor

名前説明
setGlossinessFactor(value)材質の光沢度(滑らかさ)を取得または設定します。1 は完全に滑らか、0 は完全に粗いことを意味します。デフォルト値は 1 で、範囲は [0, 1] です。

Result:


getSpecular

名前説明
getSpecular()材質の鏡面色を取得または設定します。デフォルト値は (1, 1, 1) です。

Result:


setSpecular

名前説明
setSpecular(value)材質の鏡面色を取得または設定します。デフォルト値は (1, 1, 1) です。

Result:


getDiffuseTexture

名前説明
getDiffuseTexture()拡散用のテクスチャを取得または設定します

Result:


setDiffuseTexture

名前説明
setDiffuseTexture(value)拡散用のテクスチャを取得または設定します

Result:


getDiffuse

名前説明
getDiffuse()材質の拡散色を取得または設定します。デフォルト値は (1, 1, 1) です

Result:


setDiffuse

名前説明
setDiffuse(value)材質の拡散色を取得または設定します。デフォルト値は (1, 1, 1) です

Result:


getEmissiveTexture

名前説明
getEmissiveTexture()放射用のテクスチャを取得または設定します

Result:


setEmissiveTexture

名前説明
setEmissiveTexture(value)放射用のテクスチャを取得または設定します

Result:


getEmissiveColor

名前説明
getEmissiveColor()放射色を取得または設定します。デフォルト値は (0, 0, 0) です

Result:


setEmissiveColor

名前説明
setEmissiveColor(value)放射色を取得または設定します。デフォルト値は (0, 0, 0) です

Result:


getName

名前説明
getName()名前を取得または設定します。名前。

Result:


setName

名前説明
setName(value)名前を取得または設定します。名前。

Result:


getProperties

名前説明
getProperties()すべてのプロパティのコレクションを取得します。

Result:


getTexture

名前説明
getTexture(slotName)指定されたスロットからテクスチャを取得します。スロットはマテリアルのプロパティ名またはシェーダーのパラメータ名にすることができます。

Parameters:

名前説明
slotName文字列スロット名。

Result: TextureBase


setTexture

名前説明
setTexture(slotName, texture)テクスチャを指定されたスロットに設定します。

Parameters:

名前説明
slotName文字列スロット名。
textureTextureBaseテクスチャ。

Result: TextureBase


toString

名前説明
toString()オブジェクトを文字列にフォーマットします

Result: 文字列


removeProperty

名前説明
removeProperty(property)動的プロパティを削除します。

Parameters:

名前説明
propertyProperty削除するプロパティはどれですか

Result: boolean


removeProperty

名前説明
removeProperty(property)名前で識別された指定されたプロパティを削除します。

Parameters:

名前説明
propert文字列null

Result: boolean


getProperty

名前説明
getProperty(property)指定されたプロパティの値を取得します

Parameters:

名前説明
property文字列プロパティ名

Result: オブジェクト


setProperty

名前説明
setProperty(property, value)指定されたプロパティの値を設定します

Parameters:

名前説明
property文字列プロパティ名
オブジェクトプロパティの値

Result: オブジェクト


findProperty

名前説明
findProperty(propertyName)プロパティを検索します。動的プロパティ(CreateDynamicProperty/SetProperty によって作成)またはネイティブプロパティ(名前で識別)になる可能性があります

Parameters:

名前説明
propertyName文字列プロパティ名。

Result: Property


iterator

名前説明
iterator()内部使用のために予約されています。

Result: Property