SurfaceAppearance

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

表面スタイル オブジェクトは、MeshPart の外観を高度なグラフィックオプションでオーバーライドできます。たとえば、 物理的なレンダリング (PBR) テクスチャ画

A realistic leafy bush

<img src="/assets/modeling/surface-appearance/SurfaceAppearance-Example-3.jpg" width="405" alt="A realistic mossy rock" />

このオブジェクトの外観は、MeshPart の上にあるユーザーのデバイスとグラフィック品質レベルによります。最高の結果を得るには、異なる品質レベルの設定でコンテンツをプレビューしてください。

Class.Surface プロパティのほとんどは、スクリプトによって変更できない、実行時に必要なプレプロセットが高すぎるため、変更できません。

概要

プロパティ

  • 並列読み取り

    Class.Surface のアルファチャンネルの使用方法を決定します。

  • 並列読み取り

    既存のカラーマップに色を適用します。色選択器で直接設定するか、プログラムで Color3 で設定します。

  • ColorMap:ContentId
    並列読み取り

    表面の色と不透明度を決める。

  • MetalnessMap:ContentId
    並列読み取り

    表面のどの部分がメタルか、メタルでないかを決定します。

  • NormalMap:ContentId
    並列読み取り

    バンプ、歯車、ひび割れ、カーブを追加することで、表面の照明を変更します。

  • RoughnessMap:ContentId
    並列読み取り

    表面の不揃さを決める。

  • TexturePack:ContentId
    並列読み取り

プロパティ

並列読み取り
プラグインのセキュリティ

このプロパティは、SurfaceAppearance.ColorMap のアルファチャンネルの使用方法を決定します。

Class.Surface に MeshPart.TransparencySurfaceAppearance.ColorMap を設定すると、3D シーンで

詳しくは、ここを参照してください。

Color

並列読み取り

既存のカラーマップに色を適用します。色選択器で直接設定するか、プログラムで Color3 で設定します。

ColorMap

ContentId
並列読み取り
プラグインのセキュリティ

このプロパティは、表面の色と不透明度を決定します。このテクスチャは、時々「アルベド」テクスチャと呼ばれます。このテクスチャのアルファチャンネルは、Class.Surface 設定のオプションにより、不透明度をコントロールします。

詳しくは、ここを参照してください。

MetalnessMap

ContentId
並列読み取り
プラグインのセキュリティ

このプロパティは、表面のどの部分がメタルか非メタルかを決定します。メタルネスマップは、黒のピクセルがメタルであり、白のピクセルがメタルであるグレースケールのイメージです。

金属は、金属と同じ色のみを反射し、非金属と同じように多くの光を反射します。金属のメッシュのほとんどのピクセルは、純粋に黒または純粋に白で表示されますが、メタルのメッシュの場合は、メタルの下にあるメタルエリアの上にシミュレートすることができます。

Class.Lighting.EnvironmentSpecularScale が 0 のとき、金属性は影響しません。最も現実的な反射には、Lighting.EnvironmentSpecularScale と Class.Lighting.EnvironmentDiffuseScale

詳しくは、ここを参照してください。

NormalMap

ContentId
並列読み取り
プラグインのセキュリティ

このプロパティは、マップを RGB イメージに変更するために、ポリゴンを追加することなく、

通常のベクトルの Z 軸は、基本メッシュの方向 で常に定義されます。ユニフォームな (127, 127, 255) は、メッシュの表面に平行してすべての方向に 斜めになっている 通

正しく反転された

Roblox は、インポートされたメッシュにタンジェントを含むことを期待しています。モデリングソフトウェアは、これを「タンジェントスペース」として参照する場合があります。通常のマップを適用し、視覚的な違いを作成しない場合、メッシュとそのタンジェント情報をモデリングソフトウェアに再エクスポートする必要があります。

詳しくは、ここを参照してください。

RoughnessMap

ContentId
並列読み取り
プラグインのセキュリティ

このプロパティは、表面全体での見える不揃さを決定します。不揃さマップは、黒のピクセルが最大限に滑らかな表面に一致し、白のピクセルが最大限に不揃さな表面に一致するグレースケールの画像です。

表面の不揃さは、とても小さなスケールで機能します。滑らかな表面の反射は鋭くなり、不揃さな表面の反射はぼんやりになります。

詳しくは、ここを参照してください。

TexturePack

ContentId
並列読み取り
Robloxのセキュリティ

方法

イベント