Physical_Material - superclass: material; super-superclass:MAXWrapper - 115:1 - classID: #(1030429932L, 3735928833L)
3ds Max 2017 の新機能 : ART_Renderer および 3ds Max に付属しているその他のすべてのレンダリング エンジンと併用できる、一般的な物理マテリアル実装します。
Physical_Material... PhysicalMaterial...
<Physical_Material>.material_mode Integer default: 0 -- integer
有効な値は次のとおりです。
0 - 標準(既定値)
1 - 拡張
[コーティング パラメータ](Coating Parameters)ロールアウト
[クリア コート](Clear Coat)コントロール グループ
<Physical_Material>.coating Float default: 0.0 -- animatable; float; Coating_Weight
コーティングのウェイトを取得/設定します。
<Physical_Material>.coat_color Color default: (color 255 255 255) -- animatable; fRGBA color; Coating_Color; Controller Scaling: ([1,1,1,1] : (color 255 255 255))
コーティングのカラーを取得/設定します。
<Physical_Material>.coat_roughness Float default: 0.0 -- animatable; float; Coating_Rougness
コーティングの粗さを取得/設定します。
<Physical_Material>.coat_roughness_inv BooleanClass default: false -- boolean; Invert_Coating_Roughness
[コーティングの粗さを反転](Invert Coating Roughness)チェックボタンの状態を取得/設定します。
<Physical_Material>.coat_ior Float default: 1.52 -- animatable; float; Coating_IOR
コーティングの屈折指数を取得/設定します。
[下位に影響を与える](Affect Underlying)コントロール グループ
<Physical_Material>.coat_affect_color Float default: 0.5 -- animatable; float; Coating_Affect_Color
カラーを暗くし、彩度を上げることによって、コーティングがその下のマテリアルのカラーに与える影響度をコントロールする値を取得/設定します。
<Physical_Material>.coat_affect_roughness Float default: 0.5 -- animatable; float; Coating_Affect_Rougness
コーティングがその下のマテリアルの粗さに与える影響度をコントロールする値を取得/設定します。
[基本パラメータ](Basic Parameters)ロールアウト
[基本カラー](Basic Color)コントロール グループ(詳細モード)
<Physical_Material>.base_weight Float default: 1.0 -- animatable; float
基本カラーのウェイトを取得/設定します。
<Physical_Material>.Base_Color Color default: (color 127.5 127.5 127.5) -- animatable; fRGBA color; Controller Scaling: ([1,1,1,1] : (color 255 255 255))
[基本カラー](Base Color)の値を取得/設定します。
非金属の場合は、拡散反射光カラーと見なすことができます。
金属の場合は、金属自体のカラーです。
<Physical_Material>.diff_roughness Float default: 0.0 -- animatable; float; Diffuse_Roughness
[拡散反射光の粗さ](Diffuse Roughness)の値を取得/設定します(Oren/Nayar 拡散反射光モデルを使用)。
金属には使用されません。
[反射](Reflections)コントロール グループ(詳細モード)
<Physical_Material>.Reflectivity Float default: 1.0 -- animatable; float
[反射](Reflectivity)の値を取得/設定します。
現実的な結果を求める場合は、1.0 のまま残します。
常に反射する金属には影響がありません。
<Physical_Material>.refl_color Color default: (color 255 255 255) -- animatable; fRGBA color; Reflection_Color; Controller Scaling: ([1,1,1,1] : (color 255 255 255))
反射のカラーの値を取得/設定します。
現実的な結果を求める場合は 白のまま残します。
<Physical_Material>.roughness Float default: 0.0 -- animatable; float
[粗さ](Roughness)の値を取得/設定します。
粗さが大きいほど、マテリアルはぼやけます。
粗さが小さいほど、鏡のようなマテリアルが生成されます。
<Physical_Material>.roughness_inv BooleanClass default: false -- boolean; Invert_Rougness
[粗さを反転](Invert Roughness)チェック ボックスを取得/設定します。
オンの場合、.roughness 値は反転されるため、値が大きいほど粗さは小さくなります(逆も同様)。
<Physical_Material>.metalness Float default: 0.0 -- animatable; float
[メタル質](Metalness)の値を取得/設定します。
この値は 2 つのシェーディング モードをミックスします。
0 の場合は、非金属拡散反射光モデルが使用されます。このモデルでは、基本カラーが拡散反射光カラーとして使用され、その上に反射が追加され、サブサーフェス スキャッタリングと透明度が適用されます。
1 の場合は、対面角の基本カラーとエッジの反射カラー(通常は白)を反射する反射メタル サーフェスがレンダリングされます。
<Physical_Material>.trans_ior Float default: 1.52 -- animatable; float; Index_of_Refraction
[屈折指数](Index Of Refraction)(IOR)値を取得/設定します。
フレネル モードに設定されている場合(既定)に、中程度の入力の光線がどれだけ曲がるのかと、反射率の角度の従属性を定義します。
[透明度](Transparency)コントロール グループ
<Physical_Material>.Transparency Float default: 0.0 -- animatable; float
[透明度](Transparency)の値を取得/設定します。
<Physical_Material>.trans_color Color default: (color 255 255 255) -- animatable; fRGBA color; Transparency_Color; Controller Scaling: ([1,1,1,1] : (color 255 255 255))
[透明度](Transparency)のカラーを取得/設定します。
<Physical_Material>.trans_roughness_lock BooleanClass default: true -- boolean; Lock_Transparency_Roughness
[透明度の粗さを固定](Transparency Roughness lock)チェックボタンの状態を取得/設定します。
オンの場合(既定)、透明度の粗さは反射の粗さにロックされます。
オフの場合、透明度の粗さを個別に設定できます。
<Physical_Material>.trans_roughness Float default: 0.0 -- animatable; float; Transparency_Roughness
透明度の粗さを取得/設定します。
.trans_roughness_lock プロパティが False に設定されている場合のみ使用されます。
<Physical_Material>.trans_roughness_inv BooleanClass default: false -- boolean; Invert_Transparency_Roughness
[透明度の粗さを反転](Invert Transparency Roughness)チェックボックスの状態を取得/設定します。
.trans_roughness_lock プロパティが False に設定されている場合のみ使用されます。
<Physical_Material>.trans_depth Float default: 0.0 -- animatable; float; Transparency_Depth
透明度の深度の値を取得/設定します。
0.0 (既定値)に設定されている場合、透明度はサーフェスで計算されます。
0.0 以外に設定されている場合、透明度カラーは吸収として適用され、指定した透明度カラーに吸収が達する深度が[深度](Depth)値によって定義されます。
<Physical_Material>.thin_walled BooleanClass default: false -- Boolean
[薄い壁](Thin-Walled)チェックボックスの状態を取得/設定します。
False (既定値)に設定すると、オブジェクトはソリッドと見なされ、透明度の深度およびサブサーフェス スキャッタリングをサポートする量のマテリアルが含まれます。
True に設定すると、オブジェクトは無限に薄い透明なシェル(石けんの泡など)で構成されていると見なされ、屈折はなくなり、透明度の深度は無効になって、サブサーフェス スキャッタリングはトランスルーセントで置き換えられます。
[サブサーフェス スキャッタリング](Sub-Surface Scattering)コントロール グループ
<Physical_Material>.scattering Float default: 0.0 -- animatable; float
[サブサーフェス スキャッタリング](Sub-Surface Scattering)/[トランスルーセント](Translucency)のウェイトを取得/設定します。
<Physical_Material>.sss_color Color default: (color 255 255 255) -- animatable; fRGBA color; Controller Scaling: ([1,1,1,1] : (color 255 255 255))
[サブサーフェス スキャッタリング](Sub-Surface Scattering)/[トランスルーセント](Translucency)のカラーを取得/設定します。
<PhysicalMaterial>.sss_scatter_color Color default: (color 255 127.5 63.75) -- animatable; fRGBA color; Controller Scaling: ([1,1,1,1] : (color 255 255 255))
ライトが拡散する媒体の内部カラーを定義します。
技術的には、スキャッタリングの「平均フリー パス」の赤、緑、青の比率です。
<Physical_Material>.sss_depth Float default: 10.0 -- animatable; float
マテリアル内のライトの拡散量(スキャッタリングの「平均フリー パス」)を取得/設定します。
<Physical_Material>.sss_scale Float default: 1.0 -- animatable; float
深度のスケールを取得/設定します。
主に、0.0 ~ 1.0 の範囲の値を持つビットマップを介して深度を調整する場合に使用します。
.sss_scale_map プロパティも参照してください。
[放出](Emission)コントロール グループ
<Physical_Material>.emission Float default: 0.0 -- animatable; float
放出(Emission)の量を取得/設定します。
<Physical_Material>.emit_color Color default: (color 255 255 255) -- animatable; fRGBA color; Emission_Color; Controller Scaling: ([1,1,1,1] : (color 255 255 255))
[発行カラー](Emission Color)(自己照明カラー)を取得/設定します。
カラーの温度の影響も受けます。
<Physical_Material>.emit_luminance Float default: 1500.0 -- animatable; float; Luminance
サーフェスの輝度を cd/m2 (「ニット」)で取得/設定します。
<Physical_Material>.emit_kelvin Float default: 6500.0 -- animatable; float; Kelvin_Degrees
放出の温度(ケルビン単位)を取得/設定します。
放出カラーの影響も受けます。
<Physical_Material>.EffectiveLuminance Color default: (color 801.106 801.106 801.106) -- color by value;
UI 表示はありません。
読み取り専用です。
すべての放出プロパティを考慮して、有効な照度を返します。
ヘルパー MininInterface によって公開されます。
[高度な反射パラメータ](Advanced Reflectance Parameters)ロールアウト(詳細モード)
<Physical_Material>.brdf_mode BooleanClass default: true -- boolean
BRDF 反射モードをコントロールするラジオ ボタンの状態を取得/設定します。
有効な値は次のとおりです。
True - [IOR 別](By IOR) (既定値) - IOR 値に基づいてフレネル効果を使用します(最も物理的に正確なモード)。
False - [カスタム カーブ](Custom Curve)
<Physical_Material>.brdf_low Float default: 0.05 -- animatable; float
[対面](Facing)スピナーの値を取得/設定します。
低いカーブ値をコントロールします。
カスタム カーブ モードでのみ使用されます。
<Physical_Material>.brdf_high Float default: 1.0 -- animatable; float
[エッジ](Edge)スピナーの値を取得/設定します。
高いカーブ値をコントロールします。
カスタム カーブ モードでのみ使用されます。
<Physical_Material>.brdf_curve Float default: 5.0 -- animatable; float; Brdf_Exponent
[スロープ](Slope)スピナーの値を取得/設定します。
カーブの指数をコントロールします。
カスタム カーブ モードでのみ使用されます。
[異方性反射](Anisotropy)ロールアウト
<Physical_Material>.anisotropy Float default: 1.0 -- animatable; float
[異方性反射](Anisotropy)スピナーの値を取得/設定します。
<Physical_Material>.anisoangle Float default: 0.0 -- animatable; float; Anisotropy_Angle
[回転](Rotation)スピナーの値を取得/設定します。
<Physical_Material>.aniso_mode Integer default: 0 -- integer; Anisotropy_Mode
異方性反射モードのラジオ ボタンの状態を取得/設定します。
有効値は次のとおりです。
0 - 自動(既定値)
1 - マップ チャネル
<Physical_Material>.aniso_channel Integer default: 0 -- integer; Anisotropy_Channel
[マップ チャネル](Map Channel)スピナーの値を取得/設定します。
.aniso_mode が 1 に設定されている場合のみ使用されます。
[特別なマップ](Special Maps)ロールアウト
<Physical_Material>.bump_map_on BooleanClass default: true -- boolean
[バンプ マップ](Bump Map)チェックボックスの状態を取得/設定します。
<Physical_Material>.bump_map_amt Float default: 0.3 -- animatable; float; Bump_Map_Amount
[バンプ マップ](Bump Map)スピナーの値を取得/設定します。
<Physical_Material>.bump_map UndefinedClass default: undefined -- texturemap
[バンプ マップ](Bump Map)マップ ボタンのテクスチャ マップを取得/設定します。
<Physical_Material>.coat_bump_map_on BooleanClass default: true -- boolean; Coating_Bump_Map_On
[コーティング バンプ マップ](Coating Bump Map)チェックボックスの状態を取得/設定します。
<Physical_Material>.clearcoat_bump_map_amt Float default: 0.3 -- animatable; float; Coating_Bump_Map_Amount
[コーティング バンプ マップ](Coating Bump Map)スピナーの値を取得/設定します。
<Physical_Material>.coat_bump_map UndefinedClass default: undefined -- texturemap; Coating_Bump_Map
[コーティング バンプ マップ](Coating Bump Map)マップ ボタンのテクスチャ マップを取得/設定します。
<Physical_Material>.displacement_map_on BooleanClass default: true -- boolean; Displacement_Map_Enabled
[ディスプレイスメント](Displacement)チェックボックスの状態を取得/設定します。
<Physical_Material>.displacement_map_amt Float default: 1.0 -- animatable; float; Displacement_Map_Amount
[ディスプレイスメント](Displacement)スピナーの値を取得/設定します。
<Physical_Material>.displacement_map UndefinedClass default: undefined -- texturemap
[ディスプレイスメント](Displacement)マップ ボタンのテクスチャ マップを取得/設定します。
<Physical_Material>.cutout_map_on BooleanClass default: true -- boolean; Cutout_Map_Enabled
[カットアウト](Cutout)チェックボックスの状態を取得/設定します。
<Physical_Material>.cutout_map UndefinedClass default: undefined -- texturemap
[カットアウト](Cutout)マップ ボタンのテクスチャ マップを取得/設定します。
[一般マップ](General Maps)ロールアウト
<Physical_Material>.base_weight_map_on BooleanClass default: true -- boolean; Base_Weight_Map_Enabled
[ベース ウェイト](Base Weight)チェックボックスの状態を取得/設定します。
<Physical_Material>.base_weight_map UndefinedClass default: undefined -- texturemap
<Physical_Material>.mapM0 UndefinedClass default: undefined -- texturemap; Base_Weight_Map
[ベース ウェイト](Base Weight)マップ ボタンのテクスチャ マップを取得/設定します。
<Physical_Material>.base_color_map_on BooleanClass default: true -- boolean; Base_Color_Map_Enabled
[基本カラー](Base Color)チェックボックスの状態を取得/設定します。
<Physical_Material>.base_color_map UndefinedClass default: undefined -- texturemap
<Physical_Material>.mapM1 UndefinedClass default: undefined -- texturemap; Base_Color_Map
[基本カラー](Base Color)マップ ボタンのテクスチャ マップを取得/設定します。
<Physical_Material>.reflectivity_map_on BooleanClass default: true -- boolean; Reflectivity_Map_Enabled
[反射ウェイト](Reflection Weight)チェックボックスの状態を取得/設定します。
<Physical_Material>.reflectivity_map UndefinedClass default: undefined -- texturemap
<Physical_Material>.mapM2 UndefinedClass default: undefined -- texturemap; Reflectivity_Map
[反射ウェイト](Reflection Weight)マップ ボタンのテクスチャ マップを取得/設定します。
<Physical_Material>.refl_color_map_on BooleanClass default: true -- boolean; Refl_Color_Map_Enabled
[反射カラー](Reflection Color)チェックボックスの状態を取得/設定します。
<Physical_Material>.refl_color_map UndefinedClass default: undefined -- texturemap
<Physical_Material>.mapM3 UndefinedClass default: undefined -- texturemap; Refl_Color_Map
[反射カラー](Reflection Color)マップ ボタンのテクスチャ マップを取得/設定します。
<Physical_Material>.roughness_map_on BooleanClass default: true -- boolean; Roughness_Map_Enabled
[粗さ](Roughness)チェックボックスの状態を取得/設定します。
<Physical_Material>.roughness_map UndefinedClass default: undefined -- texturemap
<Physical_Material>.mapM4 UndefinedClass default: undefined -- texturemap; Roughness_Map
[粗さ](Roughness)マップ ボタンのテクスチャ マップを取得/設定します。
<Physical_Material>.metalness_map_on BooleanClass default: true -- boolean; Metalness_Map_Enabled
[メタル質](Metalness)チェックボックスの状態を取得/設定します。
<Physical_Material>.metalness_map UndefinedClass default: undefined -- texturemap
<Physical_Material>.mapM5 UndefinedClass default: undefined -- texturemap; Metalness_Map
[メタル質](Metalness)マップ ボタンのテクスチャ マップを取得/設定します。
<Physical_Material>.diff_rough_map_on BooleanClass default: true -- boolean; Diffuse_Roughness_Map_Enabled
[拡散反射光の粗さ](Diffuse Roughness)チェックボックスの状態を取得/設定します。
<Physical_Material>.diff_rough_map UndefinedClass default: undefined -- texturemap; Diffuse_Roughness_Map
<Physical_Material>.mapM6 UndefinedClass default: undefined -- texturemap; Diffuse_Roughness_Map
[拡散反射光の粗さ](Diffuse Roughness)マップ ボタンのテクスチャ マップを取得/設定します。
<Physical_Material>.anisotropy_map_on BooleanClass default: true -- boolean; Anisotropy_Map_Enabled
[異方性反射](Anisotropy)チェックボックスの状態を取得/設定します。
<Physical_Material>.anisotropy_map UndefinedClass default: undefined -- texturemap
<Physical_Material>.mapM7 UndefinedClass default: undefined -- texturemap; Anisotropy_Map
[異方性反射](Anisotropy)マップ ボタンのテクスチャ マップを取得/設定します。
<Physical_Material>.aniso_angle_map_on BooleanClass default: true -- boolean; Anisotropy_Angle_Map_Enabled
[異方性反射角度](Anisotropy Angle)チェックボックスの状態を取得/設定します。
<Physical_Material>.aniso_angle_map UndefinedClass default: undefined -- texturemap; Anisotropy_Angle_Map
<Physical_Material>.mapM8 UndefinedClass default: undefined -- texturemap; Anisotropy_Angle_Map
[異方性反射角度](Anisotropy Angle)マップ ボタンのテクスチャ マップを取得/設定します。
<Physical_Material>.transparency_map_on BooleanClass default: true -- boolean; Transparency_Map_Enabled
[透明度ウェイト](Transparency Weight)チェックボックスの状態を取得/設定します。
<Physical_Material>.transparency_map UndefinedClass default: undefined -- texturemap
<Physical_Material>.mapM9 UndefinedClass default: undefined -- texturemap; Transparency_Map
[透明度ウェイト](Transparency Weight)マップ ボタンのテクスチャ マップを取得/設定します。
<Physical_Material>.trans_color_map_on BooleanClass default: true -- boolean; Transparency_Color_Map_Enabled
[透明度カラー](Transparency Color)チェックボックスの状態を取得/設定します。
<Physical_Material>.trans_color_map UndefinedClass default: undefined -- texturemap; Transparency_Color_Map
<Physical_Material>.mapM10 UndefinedClass default: undefined -- texturemap; Transparency_Color_Map
[透明度カラー](Transparency Color)マップ ボタンのテクスチャ マップを取得/設定します。
<Physical_Material>.trans_rough_map_on BooleanClass default: true -- boolean; Transparency_Rougness_Enabled
[透明度の粗さ](Transparency Roughness)チェックボックスの状態を取得/設定します。
Physical_Material>.trans_rough_map UndefinedClass default: undefined -- texturemap; Transparency_Rougness_Map
<Physical_Material>.mapM11 UndefinedClass default: undefined -- texturemap; Transparency_Rougness_Map
[透明度の粗さ](Transparency Roughness)マップ ボタンのテクスチャ マップを取得/設定します。
<Physical_Material>.trans_ior_map_on BooleanClass default: true -- boolean; IOR_Map_Enabled
[IOR](IOR)チェックボックスの状態を取得/設定します。
<Physical_Material>.trans_ior_map UndefinedClass default: undefined -- texturemap; IOR_Map
<Physical_Material>.mapM12 UndefinedClass default: undefined -- texturemap; IOR_Map
[IOR](IOR)マップ ボタンのテクスチャ マップを取得/設定します。
<Physical_Material>.scattering_map_on BooleanClass default: true -- boolean; Scattering_Map_Enabled
[スキャッタリング ウェイト](Scattering Weight)チェックボックスの状態を取得/設定します。
<Physical_Material>.scattering_map UndefinedClass default: undefined -- texturemap
<Physical_Material>.mapM13 UndefinedClass default: undefined -- texturemap; Scattering_Map
[スキャッタリング ウェイト](Scattering Weight)マップ ボタンのテクスチャ マップを取得/設定します。
<Physical_Material>.sss_color_map_on BooleanClass default: true -- boolean; SSS_Color_Map_Enabled
[スキャッタリング カラー](Scattering Color)チェックボックスの状態を取得/設定します。
<Physical_Material>.sss_color_map UndefinedClass default: undefined -- texturemap
<Physical_Material>.mapM14 UndefinedClass default: undefined -- texturemap; SSS_Color_Map
[スキャッタリング カラー](Scattering Color)マップ ボタンのテクスチャ マップを取得/設定します。
<Physical_Material>.sss_scale_map_on BooleanClass default: true -- boolean; SSS_Scale_Map_Enabled
[スキャッタリング スケール](Scattering Scale)チェックボックスの状態を取得/設定します。
<Physical_Material>.sss_scale_map UndefinedClass default: undefined -- texturemap
<Physical_Material>.mapM15 UndefinedClass default: undefined -- texturemap; SSS_Scale_Map
[スキャッタリング スケール](Scattering Scale)マップ ボタンのテクスチャ マップを取得/設定します。
<Physical_Material>.emission_map_on BooleanClass default: true -- boolean; Emission_Enabled
[発光重み](Emission Weight)チェックボックスの状態を取得/設定します。
<Physical_Material>.emission_map UndefinedClass default: undefined -- texturemap
<Physical_Material>.mapM16 UndefinedClass default: undefined -- texturemap; Emission_Map
[発光重み](Emission Weight)マップ ボタンのテクスチャ マップを取得/設定します。
<Physical_Material>.emit_color_map_on BooleanClass default: true -- boolean; Emission_Color_Map_Enabled
[発光カラー](Emission Color)チェックボックスの状態を取得/設定します。
<Physical_Material>.emit_color_map UndefinedClass default: undefined -- texturemap; Emission_Color_Map
<Physical_Material>.mapM17 UndefinedClass default: undefined -- texturemap; Emission_Color_Map
[発光カラー](Emission Color)マップ ボタンのテクスチャ マップを取得/設定します。
<Physical_Material>.coat_map_on BooleanClass default: true -- boolean; Coating_Weight_Map_Enabled
[コーティング ウェイト](Coating Weight)チェックボックスの状態を取得/設定します。
<Physical_Material>.coat_map UndefinedClass default: undefined -- texturemap; Coating_Weight_Map
<Physical_Material>.mapM18 UndefinedClass default: undefined -- texturemap; Coating_Weight_Map
[コーティング ウェイト](Coating Weight)マップ ボタンのテクスチャ マップを取得/設定します。
<Physical_Material>.coat_color_map_on BooleanClass default: true -- boolean; Coating_Color_Map_Enabled
[コーティング カラー](Coating Color)チェックボックスの状態を取得/設定します。
<Physical_Material>.coat_color_map UndefinedClass default: undefined -- texturemap; Coating_Color_Map
<Physical_Material>.mapM19 UndefinedClass default: undefined -- texturemap; Coating_Color_Map
[コーティング カラー](Coating Color)マップ ボタンのテクスチャ マップを取得/設定します。
<Physical_Material>.coat_rough_map_on BooleanClass default: true -- boolean; Coating_Roughness_Map_Enabled
[コーティングの粗さ](Coating Roughness)チェックボックスの状態を取得/設定します。
<Physical_Material>.coat_rough_map UndefinedClass default: undefined -- texturemap; Coating_Roughness_Map
<Physical_Material>.mapM20 UndefinedClass default: undefined -- texturemap; Coating_Roughness_Map
[コーティングの粗さ](Coating Roughness)マップ ボタンのテクスチャ マップを取得/設定します。
Interface: IMtlRender_Compability_MtlBase
プロパティ:
メソッド:
アクション:
Interface: Helpers
プロパティ:
.EffectiveLuminance : color by value : Read
「[放出](Emission)コントロール グループ」セクションにある上記の説明を参照してください。
メソッド:
アクション: