VFX Reflections: A Compositing Case Study (Blender)

Фильм және анимация

My Patreon Page: / inlightvfx
The Research Reflection Kit: inlightvfx.gumroad.com/l/refkit
It has been a while but I'm excited to be back! In this video, we explore four different methods to composite CGI into footage with reflective surfaces. After a brief overview of all the methods, I go into more detail about how I created the CG elements in Blender along with a detailed look at the compositing process (also in Blender). Hopefully you can learn something and take your VFX to the next level!
LINKS FROM THE VIDEO:
Direct + Indirect Light Explanation: • Composite CGI Around R...
‪@marioCazares‬ ACES Setup Video: • Setup ACES in Blender
SPECIAL THANKS:
Kris (name changed since recording) - / bettinikrisp
‪@CurtisHolt‬
Julius Ilhe - julius-ihle.de/?p=2788
MORE InLightVFX ►
Instagram: / inlightvfx​
Twitter: / inlightvfx
CC-Credits:
3D Violin Model by Giannisimic: blendswap.com/blend/23811
Clay Pots Model by BigBadCat: blendswap.com/blend/23234

Пікірлер: 123

  • @ObscureHedgehog
    @ObscureHedgehog2 жыл бұрын

    Your tutorials are cinematic adventures. What a master of his craft.

  • @Undy1
    @Undy12 жыл бұрын

    Instead of blocking the reflections physically as shown at 6:30 you can get a polarizing filter for your camera - it should get rid of most of the reflection in the floor while keeping everything else mostly unchanged.

  • @InLightVFX

    @InLightVFX

    2 жыл бұрын

    That's a really great idea! I'm definitely going to try this in the future.

  • @CurtisHolt
    @CurtisHolt2 жыл бұрын

    Excellent video Jacob, I'm just in awe at the quality and attention to detail you put into your videos. All of the animations, the careful use of music, the pacing, it's all excellent. And it was lovely meeting you in person of course. 😄

  • @InLightVFX

    @InLightVFX

    2 жыл бұрын

    Thank you, Curtis! It's really nice to have the support of friend/pro like you to help/encourage along the way!

  • @Didacxyz
    @DidacxyzАй бұрын

    127 / 5,000 incredible, very interesting and fantastically explained, down to the last detail. Thank you very much for this gift to the community.🙂

  • @soop1711
    @soop17112 жыл бұрын

    This is one of the best VFX tutorials I've watched. Criminally underrated. Fantastic work.

  • @georgerussell2947
    @georgerussell29472 жыл бұрын

    this is one of the greatest tutorials I have seen

  • @3dvfxprofessor
    @3dvfxprofessor2 ай бұрын

    As an old school 3d generalist coming from Softimage, I am impressed with your didactic and technical skills. This is a similar workflow that I (try to) teach my students! Well done!

  • @InLightVFX

    @InLightVFX

    2 ай бұрын

    Thank you very much! I'm glad to hear I'm on the right track :)

  • @zainkashif858
    @zainkashif8582 жыл бұрын

    My mind is physically blown

  • @AwesomeDrop
    @AwesomeDrop2 жыл бұрын

    Honestly you do some of the best tutorials out there. Thank you for all the effort!

  • @InLightVFX

    @InLightVFX

    2 жыл бұрын

    It's my pleasure, Rowan! Thank you for watching!

  • @he.smile_
    @he.smile_2 жыл бұрын

    The king of tutorials is back

  • @kasmedify
    @kasmedify2 жыл бұрын

    I don't know how many times I check If he has posted something. This is priceless. Please do a tut every month. Just once a month pleaase

  • @InLightVFX

    @InLightVFX

    2 жыл бұрын

    I'm very happy to hear you liked this one! I would maybe release once a month but they usually take more than a month to make to make! 😂

  • @kasmedify

    @kasmedify

    2 жыл бұрын

    I know! Given you have other projects running.

  • @Butterbilk
    @Butterbilk2 жыл бұрын

    EXCELLENT video Jacob. The visuals, pacing and overall presentation of all this knowledge is so good that it honestly makes me feel guilty that this is free to watch. You should be super proud of this one!

  • @InLightVFX

    @InLightVFX

    2 жыл бұрын

    Thanks, Matt! I had my head down for so long making this one that I had lost a sense as to how it stood as a whole. So thanks for your feedback and encouragement!

  • @tigerroar6071
    @tigerroar60712 жыл бұрын

    Nice to see you back on KZread! Your presentation style is unbeatable. Thank you so much for making this video, I love it.

  • @omatoic
    @omatoic2 жыл бұрын

    I am really cool apparently. Great video. Thats a heck of a lot of work if you have 100 shots to do in your film and 2 weeks to do them. But i have to admit the results look great.

  • @IanLetarte
    @IanLetarte2 жыл бұрын

    After looking up the verse at the end, the channel name makes a lot more sense. :) Keep up the good work!

  • @AcademyOfEdits
    @AcademyOfEdits2 жыл бұрын

    Wow really well done, you can tell hours and hours were poured over making this. loved it dude.

  • @Benn25
    @Benn2524 күн бұрын

    This is amazing, great tut. But this is so much work! 🤣

  • @user-fz3en2xj2j
    @user-fz3en2xj2j6 ай бұрын

    This was so helpful! Thank you!! As for the reflection matte scripting, I was able to make a work around where I just used sphere to block off the light from the HDRI thus removing the need to disconnect it and render that layer separately :D

  • @arvyza
    @arvyza7 ай бұрын

    Why did I just discover this amazing channel 😭

  • @Meteotrance
    @Meteotrance Жыл бұрын

    You can use a polarised filter on your camera to block the reflection, it's truly work for that kind of glossy passe, you can also extract the glossy passe from real element with that.

  • @InLightVFX

    @InLightVFX

    Жыл бұрын

    Awesome tip!

  • @Meteotrance

    @Meteotrance

    Жыл бұрын

    @@InLightVFX it's also use for long time with the photogrammetry process use by Paul debevec with his setup he use cross polarised filter on light and camera to extract the glossiness of a face by multiplied trick, adobe substance do something similar by scanning a Tea pot they kill the reflection to scan the color of the asset, it's really powerfull.

  • @Meteotrance

    @Meteotrance

    Жыл бұрын

    Usualy we use polarised filter for taking picture of the surface of a windows or a lac or a pond to see behind it without the fresnel effect reflection, it's also neutralised cloudy sky in a good way, it's use on photography since a very long time.

  • @AlfieVaughan
    @AlfieVaughan Жыл бұрын

    Only just discovered this. What an amazing video! Great work Jacob!

  • @InLightVFX

    @InLightVFX

    Жыл бұрын

    Hey Alfie! Thanks man, I really appreciate it!

  • @juan_fbx
    @juan_fbx2 жыл бұрын

    I put like on the video before I saw it. I know I won't regret it 😎💯

  • @brokenstudiotv
    @brokenstudiotv2 жыл бұрын

    I have been literally working on a project for the past week that requires the things you talked about in this tutorial and you released it 2 days ago... Huge thanks for this very detailed breakdown!

  • @InLightVFX

    @InLightVFX

    2 жыл бұрын

    Wow, perfect timing! You are very welcome.

  • @kyleheilig255
    @kyleheilig2552 жыл бұрын

    Thank you. Lighting has been a real learning curve for me in compositing. I've started to wrap my head around it, and this video has come at a very opportune moment.

  • @InLightVFX

    @InLightVFX

    2 жыл бұрын

    Glad to hear that, Kyle!

  • @TheInfinites
    @TheInfinites2 жыл бұрын

    As always, amazing!

  • @Bibliothekaresse
    @Bibliothekaresse2 жыл бұрын

    This is amazing. So is all the rest of your content. Imma share this with everyone!

  • @Quikkmaffs
    @Quikkmaffs2 жыл бұрын

    Your videos are some of the best tutorials out there. So useful and very entertaining. I hope you continue making these, despite the relatively low view count. More people need to see this. Tripple A quality!

  • @InLightVFX

    @InLightVFX

    Жыл бұрын

    Thanks! I will definitely keep making tutorials though sporadic as the releases may be.

  • @Quikkmaffs

    @Quikkmaffs

    Жыл бұрын

    @@InLightVFXI can imagine it takes a ton of work. Quality over quantity, so sporadic is perfectly fine. Have a nice day!

  • @sanzay.
    @sanzay.2 жыл бұрын

    Bro you got a lot of patience with editing things! Amazing information! Keep it up!

  • @Villio.
    @Villio.2 жыл бұрын

    What an amazing quality video..i never knew how or what shadow catcher was ..but this video explains all

  • @lucensius
    @lucensius Жыл бұрын

    You're amazing dude! Very well explained. Please make more compositing tutorials like this. It's a need on KZread. You're filling the gap. Thank you!

  • @pianoob6890
    @pianoob6890 Жыл бұрын

    The quality and the details in this tutorial is next lvl💥🤯

  • @mariuszurbaniak7314
    @mariuszurbaniak73142 жыл бұрын

    been waitin so long for this!

  • @Just3DThings
    @Just3DThings2 жыл бұрын

    Wow! Omg this is such an amazing tutorial... the music the pacing the examples and problem-solving everything is jam-packed with information...loved this video jacob. Thanks for making it😁

  • @InLightVFX

    @InLightVFX

    2 жыл бұрын

    Charan! Thanks so much!

  • @Dapps254
    @Dapps2542 жыл бұрын

    This is a really awesome and great tutorial!!

  • @pinpointping6175
    @pinpointping6175 Жыл бұрын

    This is so good except the steps necessary. I mean come on blender! And yes I read your freeze frame monologue in the middle and I would definitely pay for an addon version of this. Just an addon to get a reflection matte even. My projects get clogged with collections and view layers so quickly now 😢

  • @JoshAntonio
    @JoshAntonio2 жыл бұрын

    Really great stuff! Always interesting content :)

  • @stefanguiton
    @stefanguiton2 жыл бұрын

    superb video!!

  • @rajendrameena150
    @rajendrameena150 Жыл бұрын

    You should launch course from scratch, people will love it. People like you rarely seen on youtube. Blender people really get vfx confidence from you.

  • @SpaceSTG
    @SpaceSTG2 жыл бұрын

    Wow! Nice work.

  • @sekenjonathan0
    @sekenjonathan08 ай бұрын

    Very informative tutorial. Thank you.

  • @ceci1017
    @ceci1017 Жыл бұрын

    Amazing video!! Thank you so much

  • @tomvonlanthen5513
    @tomvonlanthen55132 жыл бұрын

    Great as usual :)

  • @goatpepperherbaltea7895
    @goatpepperherbaltea78952 жыл бұрын

    Heck yeah best tutorials around

  • @AndyEngelkemier
    @AndyEngelkemier Жыл бұрын

    for the reflection matte. You could use a new scene? The compositor lets you choose the scene as well as view layers. So you can just include the two instanced objects in that scene, then use whichever settings you want for that scene. This is also how you mix cycles and eevee (or even workbench) renders, which is useful when you're working with eevee for speed, but maybe aren't happy with the refractions there and just want to use cycles for a certain material or something like that. And yeah, a script that lets you select which objects/collections you'd like in your other scene would be cool just to speed that up. I'd rather do it that way then have to use a script to flip back and forth between something like connecting/disconnecting an environment node (not assuming that's what you'd be doing)

  • @gordonbrinkmann
    @gordonbrinkmann2 жыл бұрын

    That's a really amazing tutorial, to composite 3D objects in reflective footage is really something I would struggle with a lot. Your video is awesome. Now the only thing bothering me in the end is, since you explained a lot about what you have to take care of and how the reflections work, it really struck my eye that the violin has a slightly reflective surface too, but the shadows and reflections of the chairs and table's legs in the background are discontinued on the violin. You can see them on the floor behind the violin and in front of it and it looked odd to me when the camera moved.

  • @patricklevar
    @patricklevar2 жыл бұрын

    Ya making the script will really help 🤓👍🏾

  • @gongyi
    @gongyi5 ай бұрын

    great tutorial!

  • @BECHEEKHA
    @BECHEEKHA7 ай бұрын

    Amazing😮

  • @marioCazares
    @marioCazares2 жыл бұрын

    Very awesome that violin looks so good :o! I also love that custom Blender unpremult and premult for color corrections :) For Shadow Catcher I believe clamping anything above 1 will remove all reflections from the shadow (Like in Nuke adding Clamp node checking maximum on and setting maximum to 1). I'm not 100% sure but I believe that'll work. I will be using this video to comp CG through a window reflection so thank you!

  • @InLightVFX

    @InLightVFX

    2 жыл бұрын

    Hey Mario! Thanks for your kind words! I tried your clamping suggestion on my end and it seems like the effectiveness of this approach may depend on the lighting of the scene. With my violin shot, the reflections darken the surface. So the reflection part of the shadow catcher pass mostly has values below 1 to achieve that darkening effect when multiplied. Therefore, when I clamped that shadow pass I see almost no change. BUT, with the clay pots scene, since those reflections are brightening the surface, those pixel values in the shadow pass are well above 1. In this case, clamping the pass definitely does cut out most of the reflection but I'm still left with a bit of some odd remnants. I do think this is still a nice trick to know about, especially for someone who has already rendered out a full shadow pass and didn't realize reflections were coming along for the ride :) Great to have the chance to remove them in compositing. (Btw I'm overexplaining this not for your sake but for anyone else reading).

  • @marioCazares

    @marioCazares

    2 жыл бұрын

    @@InLightVFX You are correct my bad! I use an old Blender Guru method (kzread.info/dash/bejne/qZ6L0cmlfby-cqg.html) which is NOT the same but can look quite similar to the Shadow Catcher pass. It gives shadows below 1 and indirect light above 1. I don't refuse to use Shadow Catcher by choice it's just the studio I work at hasn't gone above Blender 2.83 yet (for stability reasons). Unrelated but a little fun thing I realized is that the Blender Guru method can be done in real life with live action footage! Using clean plate or sometimes a constant and dividing with the footage will give you shadows and indirect light pass of filmed footage. I've used this on 6 or 7 live action plates already (locked shots with cam not moving too much)

  • @REDPanti
    @REDPanti2 жыл бұрын

    Amazing ⚡

  • @AkanBrownStudios
    @AkanBrownStudios Жыл бұрын

    Best tutorial in the world. Damn!!!

  • @arupsan
    @arupsan2 жыл бұрын

    Superb

  • @jeanbaptistekrauss
    @jeanbaptistekrauss2 жыл бұрын

    awesome!

  • @MrZabu365
    @MrZabu365 Жыл бұрын

    brooooo great video

  • @user-kj9lw9mb2p
    @user-kj9lw9mb2p3 ай бұрын

    Amazing thank you very!!!!!!

  • @tracecarrasco3872
    @tracecarrasco38722 жыл бұрын

    Respect👌

  • @InLightVFX

    @InLightVFX

    2 жыл бұрын

    Ayyy, thank you Trace :)

  • @pinpointping6175
    @pinpointping6175 Жыл бұрын

    I’ve figured out a material override option instead of creating new collections and duplicating objects to get a reflection matte that supports multiple ground objects and materials. Anyone let me know if that interests you.

  • @casher307
    @casher3072 жыл бұрын

    Hi,just randomly came across your channel and amazed by your work! Can you please suggest a VFX course to where I can learn to become a master like you

  • @P9_STUDIO
    @P9_STUDIO2 жыл бұрын

    Ferrol mola!

  • @InLightVFX

    @InLightVFX

    2 жыл бұрын

    Ayyyy!

  • @___x__x_r___xa__x_____f______
    @___x__x_r___xa__x_____f______2 жыл бұрын

    Would love you to make a tut on how to masterfully composite shadow and contact shadows on rotoscoped action characters used in the Blender scene with Image as Plane. Adding the filmed actor to the 3D scene, it seems hard to accurately project adequate shadows given that the image as plane doesn’t provide the volume of the feet in contact with floor. I’ve played around with this on the fly hidden volume, but it seems just easier to get the contact shadow in compositing.

  • @jkartz92
    @jkartz92 Жыл бұрын

    Could you share a tutorial series on the compositing part using nuke for these scenes

  • @thehypest
    @thehypest2 жыл бұрын

    Excellent as usual! Did you do something to add some of the grain back in the cg elements in comp?

  • @InLightVFX

    @InLightVFX

    2 жыл бұрын

    Good question and good eye! Yes, I did add some grain to the cg elements in Nuke. This was a little outside of the scope of the tutorial (especially when compositing in Blender) hence why I didn't mention it.

  • @thehypest

    @thehypest

    2 жыл бұрын

    @@InLightVFX yeah no problem, was just curious. Grain in blender is...awkward. So I thought you had done something in nuke to add it back to better blend the elements in. Awesome, Thank you!

  • @fabireggedan4031
    @fabireggedan4031 Жыл бұрын

    I like the tutorial a lot and i try to follow it, but how did you setup the camera in the 3d space in the beginning (to set every thing up and later track it)?

  • @TheBostonhollywood
    @TheBostonhollywood8 ай бұрын

    great work but i guess someday there will be a native reflection catcher build in blender.

  • @TheDucaChannel
    @TheDucaChannel5 ай бұрын

    Hi ILVFX; I am extremely interested about the 3D text reflecting in the water footage (entirely in Blender, not also in Nuke..., unless you can use it in the free version). Any tutorial about it. And why you didn't make a Kit also for this purpose? Thanks for a reply!

  • @moomin2162
    @moomin21622 жыл бұрын

    Great tutorial! Which program did you use for camera tracking? :)

  • @InLightVFX

    @InLightVFX

    2 жыл бұрын

    Thanks! I used Blender for the tracking

  • @stefanforde1315
    @stefanforde13152 жыл бұрын

    sometimes i go to the separate rgb, nd adjust the blacks and whites for each channel, do you think this has a use?

  • @NarekManukyan
    @NarekManukyan2 ай бұрын

    great video, can you please tell me, is anywhere available video about water reflection with waves?

  • @InLightVFX

    @InLightVFX

    2 ай бұрын

    Hi there, hopefully this is helpful for you (you can access it by joining my patreon for free): www.patreon.com/posts/tut-bonus-water-67594049?Link&

  • @zubairillahi1604
    @zubairillahi16042 жыл бұрын

    hi after a long time ago you make this video

  • @mallickpriyanshu
    @mallickpriyanshu2 жыл бұрын

    I use Fusion in my composition work... And in most of the composition videos I see on youtube, they are either using AE or Nuke. As someone who has used both AE, Nuke, and Fusion, why do you think that is? I know why people use AE, coz it's easier to understand and master. But why do people prefer Nuke more than Fusion? One thing I can think about is Layout customizability but that shouldn't be a game-changer. Why did you switch from Fusion to Nuke?

  • @InLightVFX

    @InLightVFX

    2 жыл бұрын

    Good question! Nuke seems to handle color management much better than Fusion and has less issues getting hung up on more complicated composites. I have only used Fusion as part of Davinci Resolve so perhaps these issues are not present in the standalone version. Nuke is also the industry standard so it makes sense to use if working at a studio interests you someday. But I also wouldn't say I've "switched" from Fusion to Nuke. I still will probably use both just to keep track of the development of new tools to make sure I'm using the best ones.

  • @mohammadbintareq3085
    @mohammadbintareq3085 Жыл бұрын

    I really want to do vfx but my computer is very very slow in rendering animation. Can anyone help me how to fast up the rendering time?

  • @nemuncsiabancsi173

    @nemuncsiabancsi173

    2 ай бұрын

    Maybe setting the Device to GPU compute, if it was on cpu. You can look it up, how to set GPU for rendering.

  • @tamilorejoseph4704
    @tamilorejoseph4704 Жыл бұрын

    wow, how did you access those values like so in white text covered in a transparent overlay in the image editor 17.10

  • @InLightVFX

    @InLightVFX

    Жыл бұрын

    Right click and hover over the image with your mouse and they will magically appear :)

  • @dossantos_films
    @dossantos_films Жыл бұрын

    Hi Jacob, can`t you just use the reference photo and After Effects to track the floor and add the floor photo? So on Blender itself you render the reflection mate, but no need to also export just the floor.

  • @InLightVFX

    @InLightVFX

    Жыл бұрын

    That's true! You can create that in After Effects or whatever compositor you use that can do tracking. Since my camera was already solved in Blender I just made it there.

  • @user-wz7nq9pf5y
    @user-wz7nq9pf5y3 ай бұрын

    9:32 Why do you change the background in the first place?

  • @mariotriforce
    @mariotriforce2 жыл бұрын

    Care to do another version of this tutorial in fusion?

  • @rajendrameena150
    @rajendrameena150 Жыл бұрын

    Is blender compositor is good enough and can we see preview fasters.

  • @maxmaxed2887
    @maxmaxed28876 ай бұрын

    So how do you export that reflection layer on a transparent background? as PNG

  • @InLightVFX

    @InLightVFX

    6 ай бұрын

    PNG could work, EXR is best though.

  • @maxmaxed2887

    @maxmaxed2887

    6 ай бұрын

    @@InLightVFX I just exported Glossy Indirect pass and masked out the rest of stuff. There is no way to automatically mask a reflection like 3ds max or Cinema 4d do for export to png.

  • @edh615
    @edh6152 жыл бұрын

    Why not set the specular to 0 instead of messing with the roughness?

  • @InLightVFX

    @InLightVFX

    2 жыл бұрын

    To make the reflection matte? This is an option. You could then blur the reflection matte in compositing.

  • @edh615

    @edh615

    2 жыл бұрын

    @@InLightVFX I was referring to the shadow pass, I see that you make the roughness to 1.

  • @InLightVFX

    @InLightVFX

    2 жыл бұрын

    @@edh615 I see. I just tested this out. You're right that setting the Specular value to 0 for the shadow material does get rid of the reflections for the Shadow Catcher Pass. But I also noticed it gets rid of some of the color in the shadows (which would come from the indirect light bouncing off the Specular surface). It seems that setting the Roughness to 1 might be better as I get that color information back in the shadows. I do think in general it's probably best not to modify the specular value. But those are just conclusions from this quick test. Thank you for bringing up that idea, Ed! And I'd be curious if anyone else has an opinion on the matter.

  • @BRON3D
    @BRON3D Жыл бұрын

    thank you so much! are you from Ferrol?

  • @InLightVFX

    @InLightVFX

    Жыл бұрын

    You're welcome! I am not from Ferrol but I was living there for a little last year. Do you know Ferrol? It's an awesome place!

  • @BRON3D

    @BRON3D

    Жыл бұрын

    ​@@InLightVFX Nice! No, I don't. But I summered many years in Galicia, but in the province of Pontevedra. In Moaña, in front of Vigo ;) But you know, Ferrol is very well known. Galicia is great heheh Well, thanks for your knowledge again. Peace!

  • @InLightVFX

    @InLightVFX

    Жыл бұрын

    @@BRON3D Oh nice! Indeed, Galicia is a great region :)

  • @AntoineVanGeyseghem
    @AntoineVanGeyseghem11 ай бұрын

    =o

  • @virgilfoster5270
    @virgilfoster52702 жыл бұрын

    𝓟Ř𝔬𝓂𝔬𝐒ϻ

  • @user-ji8fz7nc8m
    @user-ji8fz7nc8m7 ай бұрын

    Video was good, but I still understand nothing. Got confused somewhere in the middle

  • @AliAhmedKhurram
    @AliAhmedKhurram Жыл бұрын

    Hi there Jacob! Awesome video, as usual. To render without an environment, in a select pass, is possible in vanilla blender. There is a checkbox for the environment, under the filter tab, in the view layer properties. I've attached a blend file where i've made 2 view layers showing the effect. Have a nice day! drive.google.com/file/d/1itAiBxtznDVYNQn6aLZ_5BrDnfLlNF3P/view?usp=sharing

  • @InLightVFX

    @InLightVFX

    Жыл бұрын

    That's really nice to know about, Ali. Thanks for the tip and the file!

  • @AliAhmedKhurram

    @AliAhmedKhurram

    Жыл бұрын

    @@InLightVFX You're most welcome

Келесі