15
$\begingroup$

In blender cycles render engine, how do I put a movie clip on a plane so it displays the video? I want the video to be on the plane if there is a way.

$\endgroup$
  • $\begingroup$ This question was interesting to me for that I was working on that subject lately. I solved how to play a video withing an animation using the second solution proposed below. However I would like to mention that in the latest release of Blender that is at this time 2.78.4 there is no option to import any formats like it is mentioned in the first answer below by @cegaton. Maybe this is a temporary situation but because this, one has to use a texture on a plane and select movie as type of texture like it is described in the second answer. $\endgroup$ – Yves Bodson Mar 3 '17 at 16:06
  • $\begingroup$ At 2.8 for me its just workd if i imported from the file menu. $\endgroup$ – Ádám Kara Aug 8 at 16:48
12
$\begingroup$

use the Import Images as Planes plugin:

enter image description here

(or press ShiftA and select add->mesh-> Images as Planes)

enter image description here

select the video file you want to use as texture (and what kind of shader you want)

enter image description here

Blender will then create a plane with the dimensions of the video file and will create the materials for the texture.

enter image description here

enter image description here

Using the default values will make the video playback start on the 1st frame of the blender scene.

You can use the Frames control to limit the number of frames of the video you want to use. (for example if your video has 1000 frames but you only want to use 215 you'd set that value here)

The Start Frame control will allow you to delay the begining of the video playback (moving it to 100 for instance will make the video pause for 100 frames and start playing on the scene's frame 101, for example)

The Offset control will allow you to choose the starting frame of the video (if your video has 1000 frames and you want to ignore the first 35 frames you would set the offset to 35)

enter image description here

NOTES:

  • The texture on the Plane will be visible only when the shading in the 3D viewport is set to Textured, Material and Rendered.

    enter image description here

  • The images in rendered mode do not refresh at every frame.

    Read: Image sequence texture: no preview?

$\endgroup$
7
$\begingroup$

You can do this with an Image Texture node (Shift+A > Texture > Image Texture). Once you have an image texture node, change the Source option from Single Image to Movie as shown. Make sure the plane is UV Unwrapped, and that you load your movie file path into the node.

enter image description here

$\endgroup$

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.