I'm try to rig up several small moving objects, so that at the end of the video they align to form an image. Similar to this video: https://www.youtube.com/watch?v=IcG3Jc6Vw04.

See how all the cubes are jumbled, but align after the ball hits? I would like to achieve a similar effect, without having to map an image to each cube face. I'm guessing it has something to do with UV Mapping, but not sure how to do it.

Please ask if you need any clarification. Thanks in advance! :)

  1. Make sure all the objects have a UV map (it doesn't have to be a useful one).

    If you have a large number of objects which don't a UV map, unwrap one of them (any projection will do) and then select them all (with the unwrapped one active) and press CtrlL > Transfer UV maps. Even if the objects don't have the same vertex order, this will be fine as the UV map is overwritten later.

  2. Simulate/animate the objects and go to the last frame.

  3. Select all the objects, add a UV project modifier and set the camera as the projection object, select the UV map, and press CtrlL> Modifiers:

    enter image description here

    This will project the UVs from the camera unto the objects. If you move the camera in textured view you can see this in real time.

  4. Still on the last frame with all the objects selected, press AltC > Convert to mesh to apply all the modifiers (and make the UV maps stay in the state they are in).

Result (click on it for html5 version):


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.