スプライト マテリアル は、ピクセルのシャープさやエッジの滑らかさ、透過処理の度合いなど、レベルでのスプライトのアピアランスに影響を与える、割り当て可能な マテリアル アセットです。
また、マテリアルは、スプライトが環境ライティングにどのように相互作用するかに影響を与えたり、固有のライティングをエミットしたりすることもできます。
スプライト マテリアルのリファレンス
次の表では、Unreal Engine でスプライトを操作する際に使用できる Paper2D プラグインに含まれるマテリアルについて説明します。
| マテリアル | サンプル画像 | 説明 |
|---|---|---|
| DefaultLitSpriteMaterial | ![]() |
このマテリアルは、マテリアル設定として デフォルトのスプライト テクスチャ設定 を使用します。また、このマテリアルを使用すると、スプライトのアピアランスがレベル内のライティングの影響を受けるようになります。 |
| DefaultSpriteMaterial | このマテリアルは、マテリアル設定として デフォルトのスプライト テクスチャ設定 を使用します。また、このマテリアルを使用すると、スプライトのアピアランスがレベル内のライティングの影響を受けなくなります。 エンジン コンテンツには 2 つの DefaultSpriteMaterials があり、1 つは Paper 2D システム用に、もう 1 つは Niagara パーティクル システム 用に設計されています。マテリアルにカーソルを乗せて パス に |
|
| MaskedLitSpriteMaterial | ![]() |
このマテリアルは、背景やレベルからスプライトを マスク し、スプライトと背景の間に鮮明なカットオフを作成します。マスク マテリアルを使用する場合、グラデーションの透明度値は使用できません。また、このマテリアルを使用すると、スプライトのアピアランスがレベル内のライティングの影響を受けるようになります。 |
| MaskedUnlitSpriteMaterial | ![]() |
このマテリアルは、背景やレベルからスプライトを マスク し、スプライトと背景の間に鮮明なカットオフを作成します。マスク マテリアルを使用する場合、グラデーションの透明度値は使用できません。また、このマテリアルを使用すると、スプライトのアピアランスがレベル内のライティングの影響を受けなくなります。 |
| OpaqueLitSpriteMaterial | ![]() |
このマテリアルは、スプライト オブジェクト全体にソリッド レイヤーを使用します。また、このマテリアルは、スプライトのピクセルの透明度や透明度のグラデーションを許可しません。スプライトに透明な背景が含まれる場合、このマテリアルの背景が黒一色で塗りつぶされます。このマテリアルを使用すると、スプライトのアピアランスがレベル内のライティングの影響を受けるようになります。 |
| OpaqueUnlitSpriteMaterial | ![]() |
このマテリアルは、スプライト オブジェクト全体にソリッド レイヤーを使用します。また、このマテリアルは、スプライトのピクセルの透明度や透明度のグラデーションを許可しません。スプライトに透明な背景が含まれる場合、このマテリアルの背景が黒一色で塗りつぶされます。このマテリアルを使用すると、スプライトのアピアランスがレベル内のライティングの影響を受けなくなります。 |
| TranslucentLitSpriteMaterial | ![]() |
このマテリアルでは、スプライトでの透明度や透明度のグラデーションの発生が許可され、窓や水などのシースルー マテリアルを作成するのに役立ちます。また、このマテリアルを使用すると、スプライトのアピアランスがレベル内のライティングの影響を受けるようになります。 透明マテリアルはパフォーマンスに最も負荷がかかるため、プロジェクトでこれらのマテリアルを使用するのは控えめにすることが重要です。 |
| TranlucentUnlitSpriteMaterial | ![]() |
このマテリアルを使用すると、スプライトでの透明度や透明度のグラデーションの発生が許可され、窓や水などのシースルー マテリアルを作成するのに役立ちます。このマテリアルはパフォーマンスに最も負荷がかかるため、このモードの使用は控えめにすることが重要です。このマテリアルを使用すると、スプライトのアピアランスがレベル内のライティングの影響を受けなくなります。 透明マテリアルはパフォーマンスに最も負荷がかかるため、プロジェクトでこれらのマテリアルを使用するのは控えめにすることが重要です。 |
カスタムのスプライト マテリアル
既存のスプライト マテリアル アセットを編集したり、プロジェクトにスプライトをレンダリングするのに使用できるカスタムのマテリアル アセットを作成したりすることができます。
マテリアル アセットの作成についての詳細は、「マテリアル エディタ ガイド」ドキュメントを参照してください。






