VFX Reflections: A Compositing Case Study (Blender)

Поделиться
HTML-код
  • Опубликовано: 12 июн 2022
  • 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

  • @Didacxyz
    @Didacxyz 22 дня назад +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.🙂

  • @ObscureHedgehog
    @ObscureHedgehog 2 года назад +21

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

  • @CurtisHolt
    @CurtisHolt 2 года назад +45

    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!

  • @Undy1
    @Undy1 2 года назад +32

    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 года назад +4

      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

  • @3dvfxprofessor
    @3dvfxprofessor Месяц назад

    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  Месяц назад

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

  • @soop1711
    @soop1711 2 года назад +5

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

  • @zainkashif858
    @zainkashif858 2 года назад +2

    My mind is physically blown

  • @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 RUclips! Your presentation style is unbeatable. Thank you so much for making this video, I love it.

  • @Bibliothekaresse
    @Bibliothekaresse 2 года назад +1

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

  • @TheInfinites
    @TheInfinites 2 года назад +1

    As always, amazing!

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

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

  • @he.smile_
    @he.smile_ 2 года назад +2

    The king of tutorials is back

  • @sanzay.
    @sanzay. 2 года назад

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

  • @pianoob6890
    @pianoob6890 Год назад

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

  • @lucensius
    @lucensius Год назад

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

  • @Villio.
    @Villio. 2 года назад +1

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

  • @AcademyOfEdits
    @AcademyOfEdits 2 года назад +2

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

  • @mariuszurbaniak7314
    @mariuszurbaniak7314 2 года назад +1

    been waitin so long for this!

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

  • @Dapps254
    @Dapps254 2 года назад +1

    This is a really awesome and great tutorial!!

  • @stefanguiton
    @stefanguiton 2 года назад +1

    superb video!!

  • @ceci1017
    @ceci1017 Год назад

    Amazing video!! Thank you so much

  • @sekenjonathan0
    @sekenjonathan0 8 месяцев назад

    Very informative tutorial. Thank you.

  • @user-fz3en2xj2j
    @user-fz3en2xj2j 5 месяцев назад

    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

  • @SpaceSTG
    @SpaceSTG 2 года назад +1

    Wow! Nice work.

  • @JoshAntonio
    @JoshAntonio 2 года назад +1

    Really great stuff! Always interesting content :)

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

    • @InLightVFX
      @InLightVFX  2 года назад

      Glad to hear that, Kyle!

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

  • @AlfieVaughan
    @AlfieVaughan Год назад +2

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

    • @InLightVFX
      @InLightVFX  Год назад

      Hey Alfie! Thanks man, I really appreciate it!

  • @juan_fbx
    @juan_fbx 2 года назад +1

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

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

    • @InLightVFX
      @InLightVFX  2 года назад +1

      Charan! Thanks so much!

  • @Benn25
    @Benn25 4 дня назад +1

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

  • @arvyza
    @arvyza 6 месяцев назад

    Why did I just discover this amazing channel 😭

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

  • @arupsan
    @arupsan 2 года назад

    Superb

  • @BECHEEKHA
    @BECHEEKHA 7 месяцев назад

    Amazing😮

  • @gongyi
    @gongyi 4 месяца назад +1

    great tutorial!

  • @REDPanti
    @REDPanti 2 года назад +1

    Amazing ⚡

  • @rajendrameena150
    @rajendrameena150 11 месяцев назад

    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.

  • @patricklevar
    @patricklevar 2 года назад +1

    Ya making the script will really help 🤓👍🏾

  • @goatpepperherbaltea7895
    @goatpepperherbaltea7895 2 года назад +1

    Heck yeah best tutorials around

  • @tomvonlanthen5513
    @tomvonlanthen5513 2 года назад +1

    Great as usual :)

  • @Quikkmaffs
    @Quikkmaffs Год назад +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

      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!

  • @jeanbaptistekrauss
    @jeanbaptistekrauss 2 года назад +1

    awesome!

  • @AkanBrownStudios
    @AkanBrownStudios Год назад

    Best tutorial in the world. Damn!!!

  • @MrZabu365
    @MrZabu365 Год назад

    brooooo great video

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

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

  • @user-kj9lw9mb2p
    @user-kj9lw9mb2p 2 месяца назад

    Amazing thank you very!!!!!!

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

  • @tracecarrasco3872
    @tracecarrasco3872 2 года назад +1

    Respect👌

    • @InLightVFX
      @InLightVFX  2 года назад +1

      Ayyy, thank you Trace :)

  • @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 (ruclips.net/video/wjWoglMYXBE/видео.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)

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

  • @P9_STUDIO
    @P9_STUDIO 2 года назад +1

    Ferrol mola!

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

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

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

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

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

  • @jkartz92
    @jkartz92 Год назад

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

  • @TheDucaChannel
    @TheDucaChannel 4 месяца назад

    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!

  • @NarekManukyan
    @NarekManukyan Месяц назад

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

    • @InLightVFX
      @InLightVFX  Месяц назад

      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&

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

  • @TheBostonhollywood
    @TheBostonhollywood 8 месяцев назад

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

  • @rajendrameena150
    @rajendrameena150 11 месяцев назад

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

  • @user-wz7nq9pf5y
    @user-wz7nq9pf5y 2 месяца назад

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

  • @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  11 месяцев назад

      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.

  • @maxmaxed2887
    @maxmaxed2887 5 месяцев назад

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

    • @InLightVFX
      @InLightVFX  5 месяцев назад

      PNG could work, EXR is best though.

    • @maxmaxed2887
      @maxmaxed2887 5 месяцев назад

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

  • @mohammadbintareq3085
    @mohammadbintareq3085 Год назад +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 Месяц назад

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

  • @zubairillahi1604
    @zubairillahi1604 2 года назад

    hi after a long time ago you make this video

  • @mariotriforce
    @mariotriforce 2 года назад +1

    Care to do another version of this tutorial in fusion?

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

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

  • @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 Год назад +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  Год назад

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

  • @AntoineVanGeyseghem
    @AntoineVanGeyseghem 10 месяцев назад

    =o

  • @user-ji8fz7nc8m
    @user-ji8fz7nc8m 6 месяцев назад

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

  • @virgilfoster5270
    @virgilfoster5270 2 года назад

    𝓟Ř𝔬𝓂𝔬𝐒ϻ

  • @AliAhmedKhurram
    @AliAhmedKhurram Год назад +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  Год назад +1

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

    • @AliAhmedKhurram
      @AliAhmedKhurram Год назад

      @@InLightVFX You're most welcome