4
$\begingroup$

This is my first question here and I am relatively new to Blender...

I am creating a music video of band members videoed in a green screen environment to be placed on an animated 3d stage.

I will record each member separately, but I wish to be able to see all separate recordings in the one screen shot of the whole stage. I will also have close ups of each member but I am ok with that.

My problems are as follows and I would like to know how to fix this:

When I render a shot my render comes out the size of my green screen frame size and not the 3d camera view point of the stage.

Q 1 Why can't I place my green screen recording onto the stage and the end result view be larger than the green screen frame size?

Q2 How do I include the footage from two green screen recordings into the one render scene? I am hoping that once I solve Question 1, Question 2 might be self evident.

I look forward to your assistance.

$\endgroup$
5
$\begingroup$

Your best bet would be to add the green screen video as a video texture on a plane object. You would need to create a black and white alpha mask clip as well to drive the transparency on the material node. This way you can have a plane object for each person in the scene and place them in the scene as needed.

Here's a test scene I just put together using this Minion green screen footage here: https://www.youtube.com/watch?v=QjN0BsUqeb4

I used blender's compositor to key out the green screen and create a black and white alpha matte video file (it's not a perfect key, but good enough for this demo):

enter image description here

Then I imported the green screen video use the Import Image as Plane feature. I find setting the image material to Emission works better than Diffuse in this scenario.

Then I set up the material to use the BW video file as the factor input for the Mix node that is mixing a transparent shader and the colour emission shader.

enter image description here

Final Output from Scene:

enter image description here

I should also mention that another advantage of handling the transparency via the Material as opposed to doing it in the Compositor after rendering is that you can see the character properly in the viewport when setting up your scene. This is very helpful in the pre-rendering stage for scene development.

$\endgroup$
3
$\begingroup$

This should be very easy to do in the compositor:

Here's an example with various green screen plates re-scaled and placed in different parts of a rendered scene.

enter image description here

Where each one of the elements is combined with an alpha over node, and those concatenated together.

enter image description here (Click on the image to enlarge)

The size of the ouptut image is determined by the image connected to the background.

enter image description here

If you plug in a scaled (or differently sized) image as foreground, it will mess up the sizing of the composite, here's an example:

enter image description here

If at any point you end up with a black frame around your scaled image. You need to move the Black Clip value of the keying node to something that is not 0

enter image description here

enter image description here

enter image description here

$\endgroup$
  • $\begingroup$ related: blender.stackexchange.com/questions/45317/… $\endgroup$ – cegaton Jan 30 '16 at 4:04
  • $\begingroup$ Never use that "Convert Premul" option on Cycles renders. Ever. $\endgroup$ – troy_s Jan 30 '16 at 4:50
  • $\begingroup$ Again, awesome response. Thank you very much. $\endgroup$ – Dean Morrissey Jan 30 '16 at 21:22
  • $\begingroup$ @troy_s Can you elaborate? Should I ask a question about this? $\endgroup$ – p2or Feb 2 '16 at 1:34
  • $\begingroup$ @poor Alpha is a much more complex subject than many imagers realize. If you are so inclined, feel free ask another separate question and I or someone else will likely try to elaborate. $\endgroup$ – troy_s Feb 2 '16 at 5:34

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.