
Camera → Mapshroom → projector
Projection map everything,
you just need a photo.
The app does the rest — from depth to projection.

Your subject becomes the canvas.
Step 01
Photograph the sculpture
Stand directly in front of the object and keep the phone level. Frame the complete shape with space around every edge.


Step 02
Load the photo into Mapshroom
Open the workspace, choose Load asset in the top bar, then pick your photo. It appears in the media library and on the stage.

Select the sculpture photo.
Step 03
Remove the background and create depth
In the media library, select the photo. First remove the background; then generate a depth map so shaders react to the object’s shape.




Remove background

Depth map
Step 04
Connect the projector
Connect the computer to the projector with HDMI. Press Output and move the new browser window onto the projector display.


- Connect HDMI
- Click Output
- Move the window to the projector
- Enter full screen
Step 05
Fit the projection to the object
In the top bar, click Move (right after File) to turn move mode on. Use Up, Down, Left, and Right to position the image; use W and H to resize it until the edges match. Click Move Off when you are done.
Turn move mode on, then align the projection.

MOVE / SIZE
Tap for small adjustments. Keep the object and projector still.Step 06
Choose a shader
Open Shader, then Preset list. Preview the styles and select one that reads clearly on the object.

Choose a preset.
Step 07
Customize the shader
Use the sliders on the left to change speed, intensity, scale, relief, and color. Every change appears live.

Step 08
Customize the timeline
Add shader clips along the bottom timeline. Drag clips to reorder them, set the duration, and choose transitions.

Step 09
Export to USB and project
Export the finished timeline as a video. Copy it to a USB key, connect the key to the projector, and play it full screen on repeat.

Equipment, projector alignment, and troubleshooting
What to prepare
You need a computer with a WebGL-capable browser, a projector connected as a second display, a phone or camera, and a stationary subject. Start in a dim room with a light, matte surface: edges and visual effects are easier to evaluate. On Windows, you can also try the Mapshroom Windows app from the Microsoft Store.
Align your photo with the projector
- Position the projector and subject before taking the photo. Keep both fixed while aligning.
- Take the reference photo as close as possible to the projector’s viewpoint, including every edge of the subject.
- Load the photo, prepare the background and depth map, and choose a simple, visible effect to check the silhouette.
- Send Output to the projector display. In Move, adjust position and scale until the projected edges match the physical subject.
- Check several points, including the top and bottom. If only the center matches, revisit the photo viewpoint and projector angle before making more adjustments.
Examples: sculptures and irregular objects
On a bust or sculpture, start with slow contours to check the nose, shoulders, and outline. For a plant, choose still, separated leaves: areas hidden behind other leaves or outside the projector’s view will not receive a clear projection. Depth describes the relief visible in the photo; it does not reconstruct the back of an object.
When the projection does not line up
- Offset edges: check that neither the object nor projector moved, then check position and scale in Move.
- Missing or shadowed areas: look for cropped reference images, overly tight masks, or surfaces blocked from the projector beam.
- Faint image: reduce ambient light, check focus, and try an effect with stronger contrast.
- Slow animation: try a simpler shader and close other applications using the GPU.
- Output on the wrong screen: check the second display in your operating system and select the projector for output.
To create an effect for your subject, continue with the GLSL shader guide.
The mission behind the tool
Less setup. More time making.
Mapshroom is free and open source because projection mapping should spend less of your time on configuration—and more of it on artistic production.
Read why Mapshroom is free →Everything is ready.
Text-to-shader, locally.
Run open models inside Mapshroom — or connect your favorite LLM.
Open Mapshroom →