Compositing Complex Shadows in Nuke [Advanced]

Поділитися
Вставка
  • Опубліковано 27 лис 2024

КОМЕНТАРІ • 94

  • @curtissponsler
    @curtissponsler 4 місяці тому +1

    Thank you. I’ve long wondered how blended shadows were created. It’s one of those subtle effects that really drive the realism to the next level.

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

    Dude this is literally genius you're amazing! I always had hacky ways of dealing with double shadows and have never seen such a good method for dealing with this. Thank you so much

  • @pedrogarciagomez9092
    @pedrogarciagomez9092 3 роки тому +1

    Really appreciate this tutorial. I found some cool tips for integration. Thanks a lot for your time!

  • @luten4824
    @luten4824 3 роки тому +1

    I usually work with blender + After effects and really want to learn nuke, i love the tracking tools in nuke, interested to see more 🙂

  • @leevfx
    @leevfx 3 роки тому

    I almost emailed you 2 days ago asking if you had any ideas about avoiding double shadows! it's like you read my mind.

  • @janardhanaraothota8796
    @janardhanaraothota8796 3 роки тому +1

    Intelligent methods sir keep it up

  • @agusvillani
    @agusvillani 3 роки тому

    great tutorial dude! this method of dealing with double shadows is awesome!!

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

    Dang Bro! amazing stuff here, this doubke shadows can be a huge nightmare to comp!

  • @anurag769
    @anurag769 3 роки тому +1

    Thank you so much for this.
    Great Knowledge.

  • @ronydey2696
    @ronydey2696 3 роки тому +1

    Great tutorial

  • @jakobkardoeus9866
    @jakobkardoeus9866 3 роки тому

    Awesome video! The technique with creating a shadow cleanplate in the hsv colorspace is really interesting!

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

    Thank you so much. Your tutorials are very good. Please could you make a tutorial on the noise node and it's goodness, cause I'm trying to understand that node very well. I know it's very powerful

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

      Thank you! Yes I plan on doing more creative oriented tutorials in the future which will include noise!

  • @sarangghodke9225
    @sarangghodke9225 3 роки тому +1

    Thanks for this valuable knowledge 😁

  • @monocore
    @monocore 3 роки тому +1

    Looks awesome. Thanks.

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

    for crossing shadows I use a constant/voronoi gradient to fake the real one and min this with the cg mask as mask input.
    The rest of implementation is neat though

    • @CompositingAcademy
      @CompositingAcademy  3 роки тому

      Interesting! Would be awesome to see a demo of that!

    • @bliccer9319
      @bliccer9319 3 роки тому +1

      @@CompositingAcademy will do a rough sketchup... brb in some mins

    • @bliccer9319
      @bliccer9319 3 роки тому

      pasteboard.co/K3yn05n.png

    • @bliccer9319
      @bliccer9319 3 роки тому

      pasteboard.co/K3ynCgc.png

    • @bliccer9319
      @bliccer9319 3 роки тому

      The way how you create your shadow in this complex case is really great; "min"-ing a shadow can help in a lot of simpler cases to add the correct shadow in a quick and efficient way, though and definitely without bothering "stencil"-ing the shadows or paint them away

  • @hamedgln8269
    @hamedgln8269 3 роки тому +1

    Thank you so much

  • @shaze1091
    @shaze1091 Рік тому +4

    Sorry if i'm asking something after too much time. I'm working on a shot, and I'm trying to create a "shadow cleanplate" similare to yours, but when I apply the keyer effect directly to the colorspace node it doesn't work as expected, it just make darker the dark areas. I get something similar deactivating the red and green colours on the node

  • @allandm
    @allandm 3 роки тому

    Ohh this is awesome, thanks for sharing!

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

    BTW I saw you needed to use Idistort before Itransform, right? Is that needed to transform to work properly?

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

    Great Video

  • @snehashisdas1623
    @snehashisdas1623 3 роки тому +1

    Excellent ❤️

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

    Nice tutorial, I am kind of confused about the part where you set the colorspace to HSV but then used a regular luminance keyer to key the highlights in HSV.
    Should not the keyer be set to blue keyer, or am I missing something?

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

      You can set it to the blue keyer, that would be correct. In my script here, I copied back in the Red and Green from the original, which is doing the same thing but in a different way.

  • @soepdelsoep
    @soepdelsoep 3 роки тому

    Hey Alexander, Thanks for you tutorial. Very interesting way of adding shadows.
    This reminded me of a tutorial from FXPHD Tips and Tricks Volume 3, class 05.
    This is also about adding shadows and this technique involves the exposure node.
    I would love to know your take on that. Probably your way matches the attenuation of the shadows more.

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

      Thanks! I haven't seen that particular tutorial so I can't really compare. But it sounds like they're just using an exposure node instead of multiply which basically do the same thing, except that the exposure node is measured in camera values ("stops" of light), vs just 0-1 like a normal grade. Visually though there's no difference.

    • @soepdelsoep
      @soepdelsoep 3 роки тому

      @@CompositingAcademy thanks! good to know

  • @Gwuill
    @Gwuill 3 роки тому +1

    Thank you very much. This Flatten shadow technic was explain in a blog somewhere but could not replicate it correctly. Now I can. Thx again.

  • @Brunoairesbkv
    @Brunoairesbkv 3 роки тому

    Perfeit teacher, my heart for you! Lembro de mim? kk

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

    Can i do this in non commercial version

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

      yep you can! The free version has very few limitations

  • @michaelbonanno7476
    @michaelbonanno7476 3 роки тому

    Thank you very much for posting this- great information here!
    I was curious on another topic. If you're using a Nuke spotlight in a 3D scene, how do you get the spotlight to create soft cast shadows like you'd see in nature? So far all I've been able to get are hard shadows with the spot or directional light. Thanks in advance!

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

      Unfortunately there's no easy way to do a soft shadow in Nuke as far as I'm aware. There's iBlur which can simulate a soft shadow easily, but if you wanted to just cast soft shadows you would probably need to build a gizmo that does this. I have a few ideas on how you could probably build that tool, but it would be hard to explain on a text.
      Hopefully though they just add some more features to Rayrender so we can get soft shadows in a less confusing way.

  • @gorkapascual5897
    @gorkapascual5897 3 роки тому

    thanks for sharing :)

  • @soepdelsoep
    @soepdelsoep 3 роки тому +1

    btw do you have a planning of your tutorials? I would love to see your take on colour matching Footage with CG elements

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

      I have a few in mind, I'm currently making some "bigger tutorials", but these take quite a lot of time to produce.

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

    I PUT A LIGHT IN 3D SCENE AND THE OBJECT DONT PROJECT SHADOW ON THE PLANE WHY?CAN YOU HELP ME?

  • @magicxox
    @magicxox 3 роки тому

    Cool thx!

  • @SeanAriez
    @SeanAriez 3 роки тому

    This is a neat trick. I am staring at that HSV image though and I'm noticing the shadow is purple but the floor is blue... Isn't there a From merge node trick in there somewhere that could be used with that colourspace? i.e. painting the tree shadow to blue first and using the difference info somehow?

    • @CompositingAcademy
      @CompositingAcademy  3 роки тому +1

      You definitely could. What you're seeing primarily is difference in hue which is why it's appearing more red. Basically the warmer areas / areas in the light are warmer in hue, so you could do similar to what you said or just do some color grades which might be faster.

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

    HO I CAN DO SOFT SHADOW FROM THE LIGHT IN NUKE?

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

    Could you please tell me why did you reduce Gain to 0.5 with luma key, why not 0 ?. Is there any advantage of doing more steps with less reducton ?

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

      You probably could do a lower number and do more “steps”, personally I haven’t tested it. It would mean a lot of nodes, but generally 0.5 and just copying hasn’t produced any obvious color banding for me in most cases.
      Worth testing out though, might give a good result!

  • @venomlovekitties
    @venomlovekitties 10 місяців тому

    Asking the real question, where did you learn compositing? Just curious to know 😊

    • @CompositingAcademy
      @CompositingAcademy  10 місяців тому

      I’ve been doing vfx since I was young, but also had few great instructors in college (full sail). The primary instructor I had no longer works there.
      However a lot of the advanced stuff I learned mostly from working with other people in vfx studios, as well as with VFX supervisors at places like ILM or Weta where they have 20+ years of experience. Some of those guys have incredible artistic eyes and technical understanding, so when you spend a lot of time with them you learn exponentially

    • @venomlovekitties
      @venomlovekitties 10 місяців тому

      @@CompositingAcademy Holy cow you worked at ILM and Weta. That is a very proud moment Sir. As a person living in third world country, I can't study VFX because of no VFX college. That's why UA-cam and your courses helped me out. But I don't know how would I learn these things from scratch or land a job. Thanks for replying me.

    • @CompositingAcademy
      @CompositingAcademy  10 місяців тому +1

      Awesome I’m glad they have been useful! My goal is to make a competitor to vfx colleges because they’re vastly overpriced and many students leave with an insane amount of debt.
      I believe I can put something together that will be better than those programs at a fraction of the cost, so I’m working hard on that this year! The courses were structured in order for that reason, but I will be adding some additional elements to finalize the whole package as well as having live teaching included for those who want it.

    • @venomlovekitties
      @venomlovekitties 10 місяців тому

      @@CompositingAcademy The debt part is pretty scary although I agreed that learning VFX is pretty expensive. You are doing pretty good with the quality of NUKE series specially NUKE 707 has Transformers like CGI quality. I think you are not just a compositer but also a great CG Generalist because I remember you modeled porsche in NUKE 303 which was fantastic.
      The effort you are putting in NUKE series are astonishing. I have a small question and an obstacle which is bugging me alot. Like compositer role is to get all final results from other artists in order to complete his work but how would I make a project or showreel because I can't add the assignments I did from courses in my reel. I hope you are getting my point because how would I tackle other roles in it or should I collab with other students from different field for making a reel. Thanks in advance.

  • @edmundwang2591
    @edmundwang2591 3 роки тому

    I really want to learn your tutorial, but my English is not good. Do you provide multilingual subtitles?

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

      Hey Edmund,
      The Udemy beginner courses have english subtitles, but not multi-language. However, if you google for Udemy subtitle translate, there are ways to do it.
      Cheers!

  • @3DGuyKaran
    @3DGuyKaran 2 роки тому

    @compositingacademy can u make it more begginer way please i really need this

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

      Sorry i'm not sure of a way to do this easier, this is more of an advanced tutorial.

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

    Awesome! How this can be done in After Effects though?! I'd love to be able to achive this in AE, any tips? Thank you in advance!

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

      The main way would be figuring out how to get a good shadow cleanplate, and then just blending that into the shadow alpha. You can roll off the highlights in a similar way probably by using the Curves tool in After Effects, and just repeating that effect until you have a similar 'flat' image. Would have to play around with it as I haven't used after effects in a few years, but the principle is pretty much exactly the same: target the highlights, bring them down a bit, and keep doing that over and over to get a shadow plate.

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

      @@CompositingAcademyThank you so much for your answer! I'll try it!

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

    Dude it's just a cube 🙄.
    Btw great video! Keep it up! 😁

    • @kubolor1234
      @kubolor1234 6 місяців тому

      POV COMP SUPERVISOR : 😒

  • @nutellaj1778
    @nutellaj1778 3 роки тому

    Cool

  • @elironerosa3609
    @elironerosa3609 3 роки тому

    Very good . Is there any particular reason to use HSV intead of HSL in the colorspace transformation step? great content, thanks for sharing that

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

      Thanks! I think HSV and HSL are pretty much the same, the math is slightly different. Ben Mcewan wrote on his blog that explains the difference pretty well:
      "HSV is the same as HSL, except the V stands for “Value”. There is a difference between luminance and value based off the math used, but it’s a similar concept. If you multiply the blue channel in HSL vs HSV colourspace (blue channel, because Blue has been converted to Value), you’ll notice that HSV produces a similar result to just multiplying your image the regular way, whereas HSL appears to desaturate the highlights as they get brighter. HSV also seems to give a flatter, more diffuse look to the saturation values, so you’d probably want to use HSV over HSL in most cases."

    • @elironerosa3609
      @elironerosa3609 3 роки тому

      @@CompositingAcademy thanks for the reply. I often use HSL. Going start to use HSV more times now. Besides that, one thing came to my mind: this "isolation process" (let's call this way) by changing the colour space then changing back to the original, shouldn't isolate hue saturation and Luma (or value) information in each isolate channel R,G and B? so why this difference between HSV and HSL affects the saturation since the channel for that is the green one? does it make sense?

    • @CompositingAcademy
      @CompositingAcademy  3 роки тому

      @@elironerosa3609 Hey! Sorry didn't see this comment before. I'm not entirely sure to be honest, I think the way the "Luminance" channel is created must be slightly different, which is why it is affecting the saturation slightly when using that alternative option. My guess is that it's doing some math behind the scenes on the R G B channels, but these two colorspaces do some slightly different 'difference' operations to create that brightness channel. In other words, it might be "weighting" one channel more than the other when it goes into the highlights, when calculating what is the luminance vs color. Probably someone who knows further in color science or the guys who work at foundry could answer better than that, but that's about what I know!

  • @AadiMourya-x6z
    @AadiMourya-x6z 4 місяці тому

    I sidnt under stand clean plate part plz hekp

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

    Is it s spike fission -> fusion?

  • @gehriggosselin9468
    @gehriggosselin9468 3 місяці тому

    Has anyone been able to get this tactic to work? On my end it doesn't really do much to highlights, and just makes the image WAY darker without revealing/leaving the details behind. Exact same node setup. When googling, looks like another person had same issue.... working in linear etc.... !

    • @CompositingAcademy
      @CompositingAcademy  3 місяці тому

      hmm usually it works, if your highlights are completely clamped and there's no more detail in them - then there's no way to bring in more detail without painting the detail in. If your footage has some dynamic range it should work. If there's detail in the brighter areas like the example image ground area, it should also work.

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

    Wondering, how did you get the shadow from the tree to spread on the box though?

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

      that was rendered in lighting. I had a directional light for the sun, then I just used a geometry to block the sunlight where the tree is placed, to cast a shadow.
      Tricky to get the angle lined up with the real shadows but it works

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

      @@CompositingAcademy Ok then what did you do about the original tree shadows on the floor? Roto them out and replace them with the 3D shadow?

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

      @@belovedangels6457 I believe I used light linking / shadow linking. So that the tree shadow would only cast onto the cube but not the ground as to not create a duplicate shadow. Then the cube would still cast a shadow. Been a while since I did this tutorial, but if it's not that then the other way would be to just render the shadow pass separate (disable the trees and only render the box shadow).

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

    treasure

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

    The project file is broken for download. It gives a screenshot for download

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

      It’s a download page, you just type “0” in the box and hit enter, and it will give the project files

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

      It takes a 3MB file to download@@CompositingAcademy

  • @scatmancrothers
    @scatmancrothers 3 роки тому

    the backdrop is a still image here, does this method not make the background plate very noisey.

    • @CompositingAcademy
      @CompositingAcademy  3 роки тому +1

      This method works on video as well. You would just framehold the video, create the shadow cleanplate from the still image (the same as explained here), and project that out onto 3d ground geometry.

    • @scatmancrothers
      @scatmancrothers 3 роки тому +1

      @@CompositingAcademy ah that makes sense, amazing thankyou

    • @CompositingAcademy
      @CompositingAcademy  3 роки тому +1

      @@scatmancrothers no problem! cheers

  • @remie07
    @remie07 3 роки тому

    Can i do this on other applications? I only have Blender

    • @CompositingAcademy
      @CompositingAcademy  3 роки тому +1

      Hey! Most definitely you could, in After Effects or Fusion probably would be the easiest. I'm not too familiar with Blender's compositor, but it probably could do this. Honestly though it's best to learn either Nuke or Fusion for more advanced compositing. Nuke has a non commercial version that is free to use for personal projects!

    • @remie07
      @remie07 3 роки тому

      @@CompositingAcademy thanks dude!

  • @malaydoshi
    @malaydoshi 3 роки тому

    👍👍👍👍

  • @traphuntmusic9551
    @traphuntmusic9551 3 роки тому

    Hello i am big fan please make new courses nuke 505 for deep compositing in nuke i am waiting and my friend's also waiting your course

  • @fabioroncal8763
    @fabioroncal8763 6 місяців тому

    just fraking show the "good way" and thats all... Jesus 5 mins in and nothing happening yet