XaiJu
IanHubert
IanHubert

patreon


Re-Animating a Camera Move in Post

This is one of those things I've thought about a lot but never actually done- it turned out to be really easy! Definitely has limitations, but could also be a lifesaver (Also a great way to kind of stabilize a shot, if you delete the camera tracker constraint and just animate from scratch- could be a bit surreal :D).

If you haven't already seen it, the motion tracking/room transformation tutorial is probably a prerequisite if you're not familiar with the blender tracker- it shows how to track the shot and set up the point cloud all nice in blender. It's exactly the method I used for this clip. 

Re-Animating a Camera Move in Post

Comments

Hi Ian, thank you for writing back. Short answer: it was the framerate Filmed in 24 fps and blender running by default in 30 :) No wonder things were moving strange .

Did you ever get this figured out? Unfortunately there are a BUNCH of little things that could cause that (for example, if you have a video clip, and swap it out in the node editor for another one, it'll ignore the frame number and reset it to 1, and uncheck "auto refresh", so you have to redo that every time you swap em out)- so make sure it's actually using more than just the first frame. Also- I know you know, but if the 2k version is at all a different frame range, it won't sync up anymore. That said- you posted this a few days ago- were you able to figure it out??

Ian Hubert

So here is my problem: I motion tracked a 4k scene (mov file)-> Camera projected on planes with UV project modifier (emission object of course).. all good. Now I want to change the footage that is emitted to 2k format or a smaller resolution of that initial mov file because the viewport is running with 2 fps and I cannot really work with 4k footage in the viewport, but when I repoint the projection again (change basically just the file from 4k to smaller) the camera projection starts sliding on the objects instead of being fixed, like the textures move

๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘ BRaVo ๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘

This is actually a real technique that was used on the inside-the-black-hole bookshelf scene in Interstellar! While all the copies of the set were digital, the instance of it that Matthew McConaughey was interacting with was real geometry with moving, stretched textures being physically projected live onto the set while he was performing. CG is awesome, don't get me wrong, but practical stuff still blows my mind all the time!

Kai Christensen

Terrific :) Thanks Ian for the generous gift of your process. Great lessons and fun to watch !

Jourdan Biziou

Me neither!! I'm going to use it all the time, haha!

Ian Hubert

yes, that would be great

Wow! Great tip about the projection modifier. I had no idea that existed. Lol

Mike L. Taylor

Oh! I saved over the file seen here in the video to make the final version of the project, but I could potentially re-create it? Would uploading just the footage be useful?

Ian Hubert

hi ian, me again. Do you think you can share the 3d scene from this tutorial? I would like to try it if I can. regards

Sure, it sounds very logical, in that case, I think it all lies in doing good modeling and looking for the ideal framework to do the projection, right? Thanks for answering my questions, I feel like I'm a little less ignorant today.

Oh! No idiotic at all! With typical projection mapping, you just have to line up the model with the image (ideally lining it up with the cameras POV), and everything's great. But if you're dealing with footage, the perspective of the camera can be different on every frame as the camera moves, so you can't just use the camera's perspective on the first frame, or everything'll get funky really quick. This might not be applicable for your situation, though!

Ian Hubert

excuse the idiotic question. What do you mean by updating perspective?

Me too! Hahaha. So many things I kept avoiding (3d motion tracking and all that), and I'm so glad I've finally gotten into it!

Ian Hubert

Ah, thanks Carter!! Yeah, I figure this should be possible in most programs, it just has to be able to update the perspective it's "projecting" from- and it sounds like that's pretty standard? Even if not, projecting from a static camera onto 3d geometry could still open some pretty cool doors!! Very excited to see what you do with it!!

Ian Hubert

Definitely! You could do this in any software that supports camera projection onto 3D geometryโ€”Fusion, Nuke... you could even do it in After Effects, although you'd be limited to planes instead of proper geo.

Carter Burr-Kirven

oh, did my previous comment die? Thanks for this, it's a diamond

OH THIS IS GREAT, I AM NEW HERE AND I AM AMAZED. COULD THIS SAME TECHNIQUE BE REPLICATED IN BLACKMAGIC FUSION?

If Blender doesn't generate a right flame/smoke for Ian, then Ian generates flame/smoke for Blender. :-)

Done!!

Ian Hubert

Thanks for this Ian! I've been looking how to do Projection Cameras in an effective way for a long time ! I wish I knew it was so easy hahah Thanks!

Oh man yeah! It's usually just footage of steam set up as the mix factor for a translucent/transparent material on a plane (usually in the viewport, sometimes in the composite). I shot some new elements a while back that I want to get all optimized/loopable, and I'll post em here with a tut soon! :D

Ian Hubert

Hey Ian! You do fantastic things! and I have a question for you: Will you make a lesson about steam and smoke that you use in your shots? it would be amazing!

Max

Thanks Faust, I tried that but didn't work for me. Anyway, in the end I rendered my animation shadows using shadow catcher + cycles and redenred the rest using holdout shader + eevee.

Totally!! This is effectively projection mapping. The process of lining up the render with an actual projector on actual geometry could be tricky, but yeah! Oooo Actually yeah- if you set up the projector as another monitor, you could actually just work in the viewport and have it project on the scene in real time- could make it a lot easier to line everything up!

Ian Hubert

hmm - I wonder if some of this could be used to light the real world with CG lights using a projector (in real world)

Per Kofod Hansen

you can use the shader to rgb node to generate an alpha mask for the shadow

Zeke Faust

Hi Ian, thanks again for your amazing work. It's not directly related with this video but can you show us how to cast shadows when using 3D and real footage and Eevee? I know how to do it using cycles but not with Eevee. Thanks!

wow. is ther an update on the greenscreen tut Ian?

Oh! yeah, I can try to upload a couple clips today :)

Ian Hubert

Amazing!! Thank you!

Mario Taylor

holy cow

Ian Letarte

amazing.. waiting for the green screen one... thanks

akim mohideen

Amazing stuff as always! Have you got any spare footage like this that you could give?, as I would love to experiment with some quality footage similar to this. Even some spare green screen footage with a moving camera would be awesome to test.

Lethal Bacon

Woa... way beyond my skills... I barely understood any of that... but hey I can see you are a force for good... So good!

Doug Brown

I'm really enjoying seeing all of these workflows you're coming up with, which seem to basically be using Eevee as a 3d compositor. Super cool stuff!

Nathan Vegdahl

Ian this Technic is used a lot in nuke..they have it as (project cam) where they project the camera texture and have model builder node to build the set...seeing you do this in blender is really refreshing...is it possible you send can the project file so we can see this workflow...

shonal bose

would love to see the finished shot

max pirrit

Wait what!?!? Okay let me do a test render. -Okay yeah, fortunately renders alright in Cycles/Eevee. I wonder what was happening on your end? Were you using the UV project modifier? I don't think it's used very frequently, so it's likely it could still have some bugs. ALSO OH HELLO! Thanks for being here :D

Ian Hubert

Thank you so much for sharing. Cant wait to try this!

Left Swift

Oh man yeah! You could totally track in other cameras! On one hand I'd say it'd make more sense to leave the camera locked down on a tripod, but on the other hand, the 3d movement helps you get the point cloud, which helps make recreating the environment waaayyyy easier (although you could also use an app like DisplayLand to get a reference model of the environment, then project the footage onto THAT- could give you great parallax data).

Ian Hubert

Slick, man. Would be interesting to track in multiple cameras moves with other detail (like the patio on top). The freedom to not match the original camera move perfectly is pretty powerful. Do you know if blender can track 360 degree camera footage?

Mark Miller

Did it still work as expected when rendered? I tried to do a similar thing recently and the texture coordinates did not update correctly when rendering the animation (it only worked in the viewport).

Yeah. Ian. Ok. Just stop. Stop already. Speaking for myself, you are making me feel like a total clod! "Look at this toothpick I modeled," I say to my cat. She still loves me. :-D

Erich Stenzel

This is gold! Omg

Leo Nobu

Amazing! :)

Chris Ras


More Creators