Projector
Manual     Reference     Scripting   
Reference Manual > Effects > Projector

Projector

A Projector allows you to project a Material onto all objects that intersect its frustum. The material must use a special type of shader for the projection effect to work correctly - see the projector prefabs in Unity's standard assets for examples of how to use the supplied Projector/Light and Projector/Multiply shaders.


The Projector Inspector

Properties

Near Clip PlaneObjects in front of the near clip plane will not be projected upon.
Far Clip PlaneObjects beyond this distance will not be affected.
Field Of ViewThe field of view in degrees. This is only used if the Projector is not Ortho Graphic.
Aspect RatioThe Aspect Ratio of the Projector. This allows you to tune the height vs width of the Projector.
Is Ortho GraphicIf enabled, the Projector will be Ortho Graphic instead of perspective.
Ortho Graphic SizeThe Ortho Graphic size of the Projection. this is only used if Is Ortho Graphic is turned on.
MaterialThe Material that will be Projected onto Objects.
Ignore LayersObjects that are in one of the Ignore Layers will not be affected. By default, Ignore Layers is none so all geometry that intersects the Projector frustum will be affected.

Details

With a projector you can:

  1. Create shadows.
  2. Make a real world projector on a tripod with another Camera that films some other part of the world using a Render Texture.
  3. Create bullet marks.
  4. Funky lighting effects.

A Projector is used to create a Blob Shadow for this Robot

If you want to create a simple shadow effect, simply drag the StandardAssets->Blob-Shadow->Blob shadow projector Prefab into your scene. You can modify the Material to use a different Blob shadow texture.

Note: When creating a projector, always be sure to set the wrap mode of the texture's material of the projector to clamp. else the projector's texture will be seen repeated and you will not achieve the desired effect of shadow over your character.

Hints

Page last updated: 2011-07-08