Version: 2021.3
Decals and projectors
Lens flares and halos

Projector component

Use a Projector component to create effects such as:

  • Decal effects, like bullet holes or paint splatters
  • Blob shadows
  • Stylized lighting effects
  • The effect of a real-world projector, using another Camera that renders to a Render Texture

Note: This workflow is compatible only with the Built-in Render Pipelne. For similar functionality in other render pipelines, see Decals and projectors.

A Projector creates a Blob Shadow for a robot
A Projector creates a Blob Shadow for a robot

Using the Projector component

A Projector works by projecting a material onto all objects that intersect its frustum. The material must use the Projector/Light or Projector/Multiply shaders, available in Unity’s Standard Assets.

Material configuration

When configuring a material to use with the Projector/Light and Projector/Multiply shaders, be aware of the following:

クッキーのテクスチャ

  • テクスチャラップモードが “Clamp” に設定されていることを確認してください。
  • インポート設定の “Border Mipmaps” オプションをオンにします。
  • 非圧縮テクスチャ形式を使用します。
  • プロジェクター/シャドウもアルファ チャンネルが必要です (通常、Grayscale オプションの Alpha で問題ありません)。

フォールオフオフテクスチャ (存在する場合)

  • データはアルファチャンネルである必要があるため、通常は Alpha8 テクスチャ形式を使用します。
  • テクスチャラップモードが “Clamp” に設定されていることを確認してください。
  • 一番左のピクセル列が黒で、“Border Mipmaps” インポート設定が有効であることを確認します。

Standard Assets には、Projector コンポーネントの使用例を示すプレハブの例が含まれています。

プレハブを使用する手順は以下の通りです。

  1. Standard Assets をダウンロードします。
  2. StandardAssets > Effects > Projectors をプロジェクトにインポートします。
  3. Project ウィンドウで、StandardAssets > Effects > Projectors > Prefabs に移動します。
  4. プレハブの 1 つをシーンにドラッグします。

プレハブをプロジェクトでそのまま使用したり、変更したり、設定を確認することができます。

Projector Inspector reference

プロパティ 機能
Near Clip Plane ニアクリップ面より手前のオブジェクトには投影されません。
Far Clip Plane ファークリップ面より遠くにあるオブジェクトには投影されません。
Field Of View 有効視野 (FOV) 。単位は度。これは、プロジェクターが 平行投影でない場合にのみ使用されます。
Aspect Ratio これを使用すると、プロジェクターの縦横を調整できます。
Orthographic これを有効にすると、透視投影ではなく、平行投影になります。
Orthographic Size 投影の平行投影サイズ。これは、平行投影が有効な場合にのみ使用されます。
Material 投影するマテリアル。
Ignore Layers ここで指定したレイヤーのオブジェクトには投影されません。デフォルト値は None です。
Decals and projectors
Lens flares and halos