Unity to Touch using Spout + Projector edge blending

Hi everyone,

I’ve got a projection mapping project coming up that is being created in Unity with textures sent to Touch by Spout, and then Touch will be handling the projection mapping. It’s going to need 2 projectors with some edge blending between them.

I’ve done some projects sending from Unity to Touch, as well as a handful of projection mapping projects. Although I haven’t done anything using edge blending yet and I want to make sure I’ve got a good pipeline planned.

The projection is going to be for a big wall, so there won’t be any complicated 3d surfaces needed.

My plan is this:

  1. Create everything in Unity
  2. Render everything to a render texture using Spout
  3. Use a Spout In in Touch
  4. Pipe that into the projectorBlend component to handle the edge blending
  5. Take the output of that and pipe each projector’s image into Stoner
  6. Composite the 2 stoner outputs together into one giant window
  7. Send that window to both projectors

Do I have the basic idea down? I’m not completely sure that’s the best way to use the Stoner, or even if that is best tool for this case.

Any suggestions on the edge blending part (or anything else)?

Thanks

1 Like

Depending on how much of a wonky projector setup you have, stoner might be overkill and you can probably just use some Corner Pin TOPs to square up the projector outputs.

It’s nothing too crazy, just 2 projectors hanging from a ceiling, projecting on a flat wall. It’s mostly the setup of the edge blending using the Spout export from Unity that is the part I haven’t done before.

Thanks for the suggestion about the corner pin top. Any other advice about the general workflow?

Process you have looks fine to me. You can leave your network in that order, but when you’re setting up, dial in the corner pinning first to square up your projectors, then it should be pretty easy to blend them.