How to Composite Reflections for VFX

Поділитися
Вставка
  • Опубліковано 28 січ 2025

КОМЕНТАРІ • 130

  • @ObscureHedgehog
    @ObscureHedgehog 2 роки тому +22

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

  • @CurtisHolt
    @CurtisHolt 2 роки тому +49

    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 роки тому +4

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

  • @soop1711
    @soop1711 2 роки тому +7

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

  • @Undy1
    @Undy1 2 роки тому +39

    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 роки тому +6

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

  • @georgerussell2947
    @georgerussell2947 2 роки тому +5

    this is one of the greatest tutorials I have seen

  • @AwesomeDrop
    @AwesomeDrop 2 роки тому +11

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

    • @InLightVFX
      @InLightVFX  2 роки тому +1

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

  • @Butterbilk
    @Butterbilk 2 роки тому +10

    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
    @tigerroar6071 2 роки тому +6

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

  • @kasmedify
    @kasmedify 2 роки тому +3

    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 роки тому +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.

  • @IanLetarte
    @IanLetarte 2 роки тому +1

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

  • @brokenstudiotv
    @brokenstudiotv 2 роки тому +1

    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 роки тому +1

      Wow, perfect timing! You are very welcome.

  • @AcademyOfEdits
    @AcademyOfEdits 2 роки тому +2

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

  • @AnsonSavage
    @AnsonSavage 4 місяці тому

    Yeah, this is great! I´ve come to realize that there aren´t really any magical ways to do composited reflections, so this covers a lot of the most important points. Thank you!

  • @kyleheilig255
    @kyleheilig255 2 роки тому +1

    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.

  • @Quikkmaffs
    @Quikkmaffs 2 роки тому +2

    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  2 роки тому +2

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

    • @Quikkmaffs
      @Quikkmaffs 2 роки тому

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

  • @he.smile_
    @he.smile_ 2 роки тому +2

    The king of tutorials is back

  • @koncretemonki8077
    @koncretemonki8077 4 місяці тому

    Talk about master class this is amazing!!! The exposure element is something missing from most movies that fail at CG.

  • @patricklevar
    @patricklevar 2 роки тому +2

    Ya making the script will really help 🤓👍🏾

  • @Just3DThings
    @Just3DThings 2 роки тому +1

    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😁

  • @AlfieVaughan
    @AlfieVaughan 2 роки тому +2

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

    • @InLightVFX
      @InLightVFX  2 роки тому

      Hey Alfie! Thanks man, I really appreciate it!

  • @ceci1017
    @ceci1017 2 роки тому +1

    Amazing video!! Thank you so much

  • @Didacxyz
    @Didacxyz 7 місяців тому +2

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

  • @3dvfxprofessor
    @3dvfxprofessor 8 місяців тому

    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  8 місяців тому

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

  • @InLightVFX
    @InLightVFX  5 місяців тому +1

    To celebrate 50k subs, the files are now FREE for everyone! Just use code 'FREE' at checkout: inlightvfx.gumroad.com/l/refkit

  • @lucensius
    @lucensius 2 роки тому

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

  • @Bibliothekaresse
    @Bibliothekaresse 2 роки тому +1

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

  • @Meteotrance
    @Meteotrance Рік тому +1

    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 Рік тому +1

      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.

  • @pianoob6890
    @pianoob6890 2 роки тому

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

  • @Villio.
    @Villio. 2 роки тому +1

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

  • @bohdance
    @bohdance 17 днів тому

    That's crazy how few views and subs you got. The most underrated VFX channel I've come across. Literally opened my eyes to a new world of realism. Also, if you are reading this, I was wondering what you think about projecting footage on the ground plane or any other stationary objects to create realistic indirect lighting/reflections for the object itself (I understand that in case of a shot like shown in your video, this won't work. I'm talking more about the generic method when you don't have that much of a control over your footage and custom HDRI)

  • @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)

  • @user-fz3en2xj2j
    @user-fz3en2xj2j Рік тому

    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

  • @sanzay.
    @sanzay. 2 роки тому

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

  • @omatoic
    @omatoic 2 роки тому +1

    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.

  • @pinpointping6175
    @pinpointping6175 Рік тому +1

    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 😢

  • @zainkashif858
    @zainkashif858 2 роки тому +2

    My mind is physically blown

  • @mariuszurbaniak7314
    @mariuszurbaniak7314 2 роки тому +1

    been waitin so long for this!

  • @gordonbrinkmann
    @gordonbrinkmann 2 роки тому +1

    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.

  • @SpaceSTG
    @SpaceSTG 2 роки тому +1

    Wow! Nice work.

  • @TheInfinites
    @TheInfinites 2 роки тому +1

    As always, amazing!

  • @REDPanti
    @REDPanti 2 роки тому +1

    Amazing ⚡

  • @arvyza
    @arvyza Рік тому

    Why did I just discover this amazing channel 😭

  • @JoshAntonio
    @JoshAntonio 2 роки тому +1

    Really great stuff! Always interesting content :)

  • @goatpepperherbaltea7895
    @goatpepperherbaltea7895 2 роки тому +1

    Heck yeah best tutorials around

  • @Dapps254
    @Dapps254 2 роки тому +1

    This is a really awesome and great tutorial!!

  • @BECHEEKHA
    @BECHEEKHA Рік тому

    Amazing😮

  • @juan_fbx
    @juan_fbx 2 роки тому +1

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

  • @marioCazares
    @marioCazares 2 роки тому +2

    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 (ua-cam.com/video/wjWoglMYXBE/v-deo.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)

  • @stefanguiton
    @stefanguiton 2 роки тому +1

    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.

  • @Benn25
    @Benn25 6 місяців тому +1

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

  • @gongyi
    @gongyi 11 місяців тому +1

    great tutorial!

  • @sekenjonathan
    @sekenjonathan Рік тому

    Very informative tutorial. Thank you.

  • @thehypest
    @thehypest 2 роки тому +1

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

    • @InLightVFX
      @InLightVFX  2 роки тому +1

      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!

  • @jeanbaptistekrauss
    @jeanbaptistekrauss 2 роки тому +1

    awesome!

  • @tomvonlanthen5513
    @tomvonlanthen5513 2 роки тому +1

    Great as usual :)

  • @nuf242
    @nuf242 4 місяці тому

    impresive tutorial

  • @casher307
    @casher307 2 роки тому

    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

  • @arupsan
    @arupsan 2 роки тому

    Superb

  • @AkanBrownStudios
    @AkanBrownStudios Рік тому

    Best tutorial in the world. Damn!!!

  • @fabireggedan4031
    @fabireggedan4031 2 роки тому

    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)?

  • @___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.

  • @tracecarrasco3872
    @tracecarrasco3872 2 роки тому +1

    Respect👌

    • @InLightVFX
      @InLightVFX  2 роки тому +1

      Ayyy, thank you Trace :)

  • @moomin2162
    @moomin2162 2 роки тому +2

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

    • @InLightVFX
      @InLightVFX  2 роки тому +3

      Thanks! I used Blender for the tracking

  • @MrZabu365
    @MrZabu365 Рік тому

    brooooo great video

  • @DucaSimonLuchini
    @DucaSimonLuchini 11 місяців тому

    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!

  • @jkartz92
    @jkartz92 2 роки тому

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

  • @NarekManukyan
    @NarekManukyan 8 місяців тому

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

    • @InLightVFX
      @InLightVFX  8 місяців тому

      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&

  • @P9_STUDIO
    @P9_STUDIO 2 роки тому +1

    Ferrol mola!

  • @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.

  • @stefanforde1315
    @stefanforde1315 2 роки тому

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

  • @ЕфимКлимов-е2е
    @ЕфимКлимов-е2е 9 місяців тому

    Amazing thank you very!!!!!!

  • @mallickpriyanshu
    @mallickpriyanshu 2 роки тому +1

    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 роки тому +3

      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.

  • @محمدالعربي-ن9ل1ن
    @محمدالعربي-ن9ل1ن 9 місяців тому

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

  • @maxmaxed2887
    @maxmaxed2887 Рік тому

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

    • @InLightVFX
      @InLightVFX  Рік тому

      PNG could work, EXR is best though.

    • @maxmaxed2887
      @maxmaxed2887 Рік тому

      @@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.

  • @TheBostonhollywood
    @TheBostonhollywood Рік тому

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

  • @edh615
    @edh615 2 роки тому +1

    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 роки тому +1

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

    • @InLightVFX
      @InLightVFX  2 роки тому +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.

  • @rajendrameena150
    @rajendrameena150 Рік тому

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

  • @mohammadbintareq3085
    @mohammadbintareq3085 2 роки тому +1

    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 8 місяців тому

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

  • @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.

  • @mariotriforce
    @mariotriforce 2 роки тому +1

    Care to do another version of this tutorial in fusion?

  • @RobertDeNiro-k7q
    @RobertDeNiro-k7q Рік тому +3

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

  • @BRON3D
    @BRON3D 2 роки тому

    thank you so much! are you from Ferrol?

    • @InLightVFX
      @InLightVFX  2 роки тому

      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 2 роки тому +1

      ​@@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  2 роки тому

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

  • @benbunch4159
    @benbunch4159 5 місяців тому

    Ugh really hoping for a solution that doesn’t require me to render multiple times.

  • @zubairillahi1604
    @zubairillahi1604 2 роки тому

    hi after a long time ago you make this video

  • @AntoineVanGeyseghem
    @AntoineVanGeyseghem Рік тому

    =o

  • @virgilfoster5270
    @virgilfoster5270 2 роки тому

    𝓟Ř𝔬𝓂𝔬𝐒ϻ

  • @AliAhmedKhurram
    @AliAhmedKhurram 2 роки тому +2

    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  2 роки тому +1

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

    • @AliAhmedKhurram
      @AliAhmedKhurram 2 роки тому

      @@InLightVFX You're most welcome