1
$\begingroup$

Lets say I'm looking at my scene through a camera. I can project an image sequence onto an object from camera view. I can then move the object, which keeps the image sequence in the same position on the object.

What I'd like to do is bake an image sequence onto an object as though it were being projected from a film projector (not using actual light rays). After the textures have been baked, I want to be able to remove the "source", and have the textures remain in position by virtue of having been baked on.

Anyone know how to do this?

I could do it frame by frame using AnimAll, I think. But it would be nice if there were a faster way.

Edit

Here's a GIF. I projected a video clip onto a plane and a sphere. I then moved the sphere. You can see some stretching as it moves because you're starting to see the side. I'd like to first animate the projection so that the sphere's UV's change with each frame. Then I'd like to distort the geometry with shape keys to distort the image.

enter image description here

$\endgroup$
5
  • 1
    $\begingroup$ Try the UV project modifier. blender.org/manual/modeling/modifiers/modify/uv_project.html $\endgroup$
    – user1853
    Aug 27, 2016 at 2:34
  • $\begingroup$ Can you please write an answer to your own question and share what you did? Others with the same question can learn from your experience. $\endgroup$
    – user1853
    Aug 27, 2016 at 3:28
  • $\begingroup$ Shoot. It actually has the same problem. See, as long as the modifier is active, it follows. (I set the camera as the projector) However, shape keys don't distort the image. Also, if I apply the modifier, the UV's are stuck to whatever position they were in on the frame I applied it on. $\endgroup$
    – AaronF
    Aug 27, 2016 at 3:32
  • $\begingroup$ I'm beginning to think I'll need to write my own plugin. $\endgroup$
    – AaronF
    Aug 27, 2016 at 3:48
  • $\begingroup$ Yep. I think I can do it with Python. I'll let y'all know when it's done. $\endgroup$
    – AaronF
    Aug 27, 2016 at 7:58

0

You must log in to answer this question.

Browse other questions tagged .