My question is about setting up and compositing two different perspectives into a final render. I imagine the first render would be of an animation from a viewer’s perspective. That render would then be stretched and composited with a background image shown from a projector’s perspective and then baked into a surface for a final render. Am I on the right track? Here’s my goal:
I want to project a Blender animation, on to the floor, at the end of a dark hallway. Imagine a video projector mounted at the ceiling and pointed straight down. I want the animation to look correct to a viewer standing 8 feet away. Imagine an average person, perhaps 5’ 6"?
For example, if I animated a snake that lifted its head, and then crawled into the darkness, toward the viewer, I don’t want the snake to look like the distorted, flat, keystoned image you’d normally expect while standing off to the side of a projector screen. Rather, from the viewers perspective, the snake should appear as you’d expect an actual snake to appear.
To complicate matters, I want to take a photo, from the projectors perspective, of the floor, to use as a background in my animation, and when projected, exactly align with the existing floor. Obviously, the viewer would correctly see the floor as a flat, keystoned image. However, the snake, if composited correctly, would appear to sit on top of the floor, casting shadows, and blocking the view of the floor underneath and behind.
If such a tutorial exists, I would so appreciate a link. Otherwise, any help or suggestion is appreciated.