I'm considering making a VFX video with Blender and I want a 3D mesh in Blender to render partly behind a wall in the 2D video footage.


How can I do this?

  • 2
    $\begingroup$ I'm no expert at VFX in Blender, but I would do this (after tracking the footage) by modeling the wall as accurately as possible in Blender and giving it a holdout shader. $\endgroup$
    – PGmath
    Jan 6 '16 at 16:15
  • $\begingroup$ What are you trying to do??? don't understand the question ... ok ... hmmm you want to ... a 3d mesh to be rendered behind a wall ... in the 2D video footage. Which means your wall is semi transparent so you could see the 3d mesh? I assume 2D video is the backplate you want your 3d objects to composite on top of your 2D video plate?? $\endgroup$
    – hawkenfox
    Jan 6 '16 at 16:33
  • 1
    $\begingroup$ I don't see how this is unclear. The OP wants to add CG objects to 2D live action footage, going behind walls and other objects etc. $\endgroup$
    – PGmath
    Jan 6 '16 at 16:58
  • 1
    $\begingroup$ This is the link for the photo I want to post: i.ytimg.com/vi/8XOr8yec-ds/maxresdefault.jpg $\endgroup$
    – John
    Jan 7 '16 at 14:07
  • 1
    $\begingroup$ Possible duplicate of how to put a tracked model behind a person $\endgroup$
    – Samoth
    Feb 12 '16 at 10:16

There are a couple of ways you can do this, off the top of my head:

1: MASKING - you can setup a simple box mask to remove/hide the part of the 3D object so that it appears to be "hidden" partially behind the wall in the video even though it is a layer sitting on top of the video.

2: PROJECTION MAPPING - this way is more complicated. You recreate the video scene in the 3D viewport, apply the video as textures to each object, set lighting, then position your 3D object and animate as necessary. This gives more accurate results in terms of shadows from the 3D animated object moving within the actual/recreated scene.

Depending on the end result that you're looking for, these are just a couple of ways to get there.


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.