UV Project Modifier


Projecting the Blender logo onto Suzanne.

The UV Project modifier acts like a slide projector. It emits a UV map from the negative Z axis of a controller object (such as an empty object), and applies it to the object as the «light» hits it.

Download an example.



The UV Project modifier.

UV Map

Which UV map to modify. Defaults to the active rendering layer.

Aspect X/Y

Changes the image’s aspect ratio. Only apply when a camera is used as projector object.

Scale X/Y

Scales the image. Only apply when a camera is used as projector object.


Up to ten projector objects are supported. Each face will choose the closest and aligned projector with its surface normal. Projections emit from the negative Z axis (i.e. straight down a camera or light). If the projector is a camera, the projection will adhere to its perspective/orthographic setting.


Specify the projector object(s).



UV Project is great for making spotlights more diverse, and also for creating decals to break up repetition.

Usually, an Image Texture node mapped to the UV map that the modifier targets is added to the object’s material.

Known Limitations

Vertices Behind the Camera

When projecting geometry in a perspective view, vertices behind the camera are not properly mapped. You can workaround this by subdividing geometry so that faces in front of the camera have correctly mapped UVs.