Compositing Complex Shadows in Nuke [Advanced]

  Рет қаралды 44,839

Compositing Academy

Compositing Academy

Күн бұрын

A nuke compositing tutorial about how to composite shadows in Nuke. Sign up for news: www.compositingacademy.com
This tutorial covers more advanced techniques, such as dealing with compositing double shadows and "shadow cleanplates".
The project files are available as a bonus in the NUKE Beginner Series (There are many bonus projects included for free in our series, and we're always adding to it):
www.compositingacademy.com/nu...
👉Beginner, Intermediate, and Advanced Nuke Courses
www.compositingacademy.com/
👉Keying Greenscreens in Nuke Course:
www.compositingacademy.com/nu...
👉Advanced CG Compositing Nuke Course:
www.compositingacademy.com/ad...
💥Looking for VFX ASSETS for your own shots?:
www.compositingacademy.com/vf...
00:00 Traditional Methods for Shadows
02:58 Shadow Attenuation Explained
03:40 Other integration stuff
05:25 Shadow Cleanplate
09:40 Blending original plate
10:55 Other details

Пікірлер: 89
@pedrogarciagomez9092
@pedrogarciagomez9092 3 жыл бұрын
Really appreciate this tutorial. I found some cool tips for integration. Thanks a lot for your time!
@agustinvillanidesign
@agustinvillanidesign 2 жыл бұрын
great tutorial dude! this method of dealing with double shadows is awesome!!
@marioCazares
@marioCazares 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
@jakobkardoeus9866
@jakobkardoeus9866 3 жыл бұрын
Awesome video! The technique with creating a shadow cleanplate in the hsv colorspace is really interesting!
@anurag769
@anurag769 3 жыл бұрын
Thank you so much for this. Great Knowledge.
@janardhanaraothota8796
@janardhanaraothota8796 3 жыл бұрын
Intelligent methods sir keep it up
@ronydey2696
@ronydey2696 2 жыл бұрын
Great tutorial
@monocore
@monocore 3 жыл бұрын
Looks awesome. Thanks.
@luten4824
@luten4824 3 жыл бұрын
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.
@allandm
@allandm 3 жыл бұрын
Ohh this is awesome, thanks for sharing!
@hamedgln8269
@hamedgln8269 3 жыл бұрын
Thank you so much
@snehashisdas1623
@snehashisdas1623 3 жыл бұрын
Excellent ❤️
@sarangghodke9225
@sarangghodke9225 3 жыл бұрын
Thanks for this valuable knowledge 😁
@CompositingAcademy
@CompositingAcademy 3 жыл бұрын
My pleasure!
@mohanplays
@mohanplays 8 ай бұрын
Great Video
@KenedyTorcatt
@KenedyTorcatt 2 жыл бұрын
Dang Bro! amazing stuff here, this doubke shadows can be a huge nightmare to comp!
@gorkapascual5897
@gorkapascual5897 3 жыл бұрын
thanks for sharing :)
@Gwuill
@Gwuill 3 жыл бұрын
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.
@magicxox
@magicxox 3 жыл бұрын
Cool thx!
@glmstudiogh
@glmstudiogh 2 жыл бұрын
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 жыл бұрын
Thank you! Yes I plan on doing more creative oriented tutorials in the future which will include noise!
@Brunoairesbkv
@Brunoairesbkv 3 жыл бұрын
Perfeit teacher, my heart for you! Lembro de mim? kk
@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 жыл бұрын
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
@nutellaj1778
@nutellaj1778 3 жыл бұрын
Cool
@michaelbonanno7476
@michaelbonanno7476 2 жыл бұрын
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 10 ай бұрын
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.
@shaze1091
@shaze1091 10 ай бұрын
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
@KenedyTorcatt
@KenedyTorcatt 2 жыл бұрын
BTW I saw you needed to use Idistort before Itransform, right? Is that needed to transform to work properly?
@bliccer9319
@bliccer9319 3 жыл бұрын
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 жыл бұрын
@@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
@soepdelsoep
@soepdelsoep 3 жыл бұрын
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 жыл бұрын
I have a few in mind, I'm currently making some "bigger tutorials", but these take quite a lot of time to produce.
@SeanAriez
@SeanAriez 2 жыл бұрын
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 2 жыл бұрын
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.
@malaydoshi
@malaydoshi 3 жыл бұрын
👍👍👍👍
@ardaevi
@ardaevi 10 ай бұрын
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 10 ай бұрын
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.
@caspanovas9953
@caspanovas9953 Жыл бұрын
Is it s spike fission -> fusion?
@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 жыл бұрын
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 2 жыл бұрын
@@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!
@artista3d205
@artista3d205 27 күн бұрын
HO I CAN DO SOFT SHADOW FROM THE LIGHT IN NUKE?
@artista3d205
@artista3d205 27 күн бұрын
I PUT A LIGHT IN 3D SCENE AND THE OBJECT DONT PROJECT SHADOW ON THE PLANE WHY?CAN YOU HELP ME?
@KARANart10
@KARANart10 Жыл бұрын
@compositingacademy can u make it more begginer way please i really need this
@CompositingAcademy
@CompositingAcademy Жыл бұрын
Sorry i'm not sure of a way to do this easier, this is more of an advanced tutorial.
@sheraz3D
@sheraz3D 6 ай бұрын
Can i do this in non commercial version
@CompositingAcademy
@CompositingAcademy 6 ай бұрын
yep you can! The free version has very few limitations
@arvyza
@arvyza 3 ай бұрын
Dude it's just a cube 🙄. Btw great video! Keep it up! 😁
@kubolor1234
@kubolor1234 2 ай бұрын
POV COMP SUPERVISOR : 😒
@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!
@belovedangels6457
@belovedangels6457 Жыл бұрын
Wondering, how did you get the shadow from the tree to spread on the box though?
@CompositingAcademy
@CompositingAcademy Жыл бұрын
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 Жыл бұрын
@@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).
@edmundwang2591
@edmundwang2591 2 жыл бұрын
I really want to learn your tutorial, but my English is not good. Do you provide multilingual subtitles?
@CompositingAcademy
@CompositingAcademy 2 жыл бұрын
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!
@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 Жыл бұрын
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!
@scatmancrothers
@scatmancrothers 3 жыл бұрын
the backdrop is a still image here, does this method not make the background plate very noisey.
@CompositingAcademy
@CompositingAcademy 3 жыл бұрын
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 жыл бұрын
@@CompositingAcademy ah that makes sense, amazing thankyou
@CompositingAcademy
@CompositingAcademy 3 жыл бұрын
@@scatmancrothers no problem! cheers
@mohammadkarimi2627
@mohammadkarimi2627 9 ай бұрын
The project file is broken for download. It gives a screenshot for download
@CompositingAcademy
@CompositingAcademy 9 ай бұрын
It’s a download page, you just type “0” in the box and hit enter, and it will give the project files
@mohammadkarimi2627
@mohammadkarimi2627 9 ай бұрын
It takes a 3MB file to download@@CompositingAcademy
@remie07
@remie07 3 жыл бұрын
Can i do this on other applications? I only have Blender
@CompositingAcademy
@CompositingAcademy 3 жыл бұрын
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!
@venomlovekitties
@venomlovekitties 5 ай бұрын
Asking the real question, where did you learn compositing? Just curious to know 😊
@CompositingAcademy
@CompositingAcademy 5 ай бұрын
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 5 ай бұрын
@@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 KZbin 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 5 ай бұрын
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 5 ай бұрын
@@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.
@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
@CompositingAcademy
@CompositingAcademy 3 жыл бұрын
Thank you! More stuff coming soon I promise!
@traphuntmusic9551
@traphuntmusic9551 3 жыл бұрын
@@CompositingAcademy i am Very excited
@fabioroncal8763
@fabioroncal8763 Ай бұрын
just fraking show the "good way" and thats all... Jesus 5 mins in and nothing happening yet
Using CopyCat for Roto with @AlfieVaughan
9:49
Foundry
Рет қаралды 55 М.
Image Frequency Separation in Nuke [Intermediate]
10:32
Compositing Academy
Рет қаралды 23 М.
Luck Decides My Future Again 🍀🍀🍀 #katebrush #shorts
00:19
Kate Brush
Рет қаралды 8 МЛН
Compositing in UV space with Projections | Nuke [Advanced]
44:40
Compositing Academy
Рет қаралды 38 М.
The Secret to Perfectly Merge CGI with Live Action | (Edge Extending)
11:11
Compositing Academy
Рет қаралды 18 М.
Nuke Compositing Technique | Card3D + PixelsToPos [Beginners]
15:33
Compositing Academy
Рет қаралды 14 М.
Compositing Fire in Nuke | Tutorial
18:08
ActionVFX
Рет қаралды 42 М.
Skill Up with Nuke | How To Think Like A Pro Compositor
34:58
How to make a fake Exponential Glow in Nuke
22:57
Hugo's Desk ™
Рет қаралды 54 М.
Cleanplate Projections | Nuke Compositing Guide
12:42
Compositing Academy
Рет қаралды 18 М.
Deep compositing in nuke
29:36
Mayika VFX
Рет қаралды 48 М.