Less Samples, Cleaner Render | Denoising Tricks

Sdílet
Vložit
  • čas přidán 14. 07. 2023
  • Checkout the Temporal Animation Stabilization Node Group: edinspiegel.gumroad.com/l/hbhbn
    In this video, I'll show you how you can get cleaner, temporally stable animation renders, without increasing the samples. We'll do this by using a mixture of the Super Image Denoiser for Blender, and some Temporal Stabilization.
    Super Image Denoiser: pidgeontools.gumroad.com/l/Su...
  • Krátké a kreslené filmy

Komentáře • 58

  • @ccmv8266
    @ccmv8266 Před rokem +5

    Is there a way to use motion blur?

    • @edinspiegel
      @edinspiegel  Před rokem +5

      Yes, you have to add it in compositing using the vector pass, here is a tutorial I found, on how to do that: czcams.com/video/ID-_9f0Csxk/video.htmlsi=mdUWOuyNpJsy-_3a&t=51 The tutorial is specifically about adding motion blur to fluid simulation, but It should work for other situations as-well.

    • @ccmv8266
      @ccmv8266 Před rokem +1

      @@edinspiegel Thanks!

  • @sams_3d_stuff
    @sams_3d_stuff Před 5 měsíci +10

    Great video but a bit too fast for us average users. :(

  • @FelipeTorrents
    @FelipeTorrents Před 2 měsíci +3

    Davinci Resolve has a temporal section in its 'Noise Reduction' node. It works great for stabilizing the AI denoise wobbliness and many types of flickering artifacts. I don't know if After Effects has something similar.
    Your method and the one I mention won't work that great with fast moving action in the animation though.

  • @shodan2002
    @shodan2002 Před rokem +2

    Im saving this for later 👍

  • @bigdaddyproduction7266
    @bigdaddyproduction7266 Před 3 měsíci +2

    Nice musgrave texture on your t shirt

  • @nayuta4108
    @nayuta4108 Před 8 měsíci +2

    Hi! When i clicked on the Add super image denoiser 0:24, Blender says that there is an error regarding Python. How can I fix this?

  • @aaa_agg1657
    @aaa_agg1657 Před 6 měsíci +1

    Hey I have tried this but the ghosting effect is just to strong even when I lower the threshold, how can I work around it?

  • @ChilligerHund
    @ChilligerHund Před 24 dny

    Can I render the composited image as an Multilayer EXR with my renderpasses again? Or how can i further adjust all my render layers in compositing ?

  • @KN_E
    @KN_E Před 4 měsíci

    Hi, I have a small problem. I'm rendering my project on two layers and I'm not sure where and how to merge the "Depth" and "Vector" passes of both layers :/.

  • @thevfxmancolorizationvfxex4051

    Could you maybe make a tutorial on how to use the node groups?

    • @edinspiegel
      @edinspiegel  Před rokem +1

      Yeah sure - I'll update you once it done!

    • @edinspiegel
      @edinspiegel  Před rokem +1

      Here it is: czcams.com/video/IBd4VJ4ioEc/video.html - Hope it Helps!

  • @user-wk4de3nz7b
    @user-wk4de3nz7b Před 9 měsíci

    Good video! Edin, how do I know 3, 5 or 7 temporal denoising frames I need?

    • @edinspiegel
      @edinspiegel  Před 9 měsíci +1

      Thank you - I'm glad you like the video! - So for just a small amount of flickeryness I would use the 3 frame temporal denoising, for medium to heavy flickering I'd use 5 frames - and for very heavy flickering I'd use 7 frames - though I have never encountered a case where I had to. I hope that helps!

  • @user-il1js1tg2d
    @user-il1js1tg2d Před 6 měsíci

    Great technique man... although i have a question if i render the PNG images with 300 frame so i need to set all frame in the compositing?

    • @edinspiegel
      @edinspiegel  Před 6 měsíci

      Sorry but I don't understand the question.

    • @user-il1js1tg2d
      @user-il1js1tg2d Před 6 měsíci

      @@edinspiegel bro i rendered my 300 frame animation in PNG format not in EXR. So can i denoise PNG format and should i have to add all frames in compositing?

    • @user-il1js1tg2d
      @user-il1js1tg2d Před 6 měsíci

      @@edinspiegelbro waiting for your response

    • @edinspiegel
      @edinspiegel  Před 6 měsíci

      Oh, sorry - kinda forgot about this - so if you have the combined, vector & depth pass - but in a png format - then you could just try it (I don't know if that will work) - but if you only have the combined pass as a png - then you will have to re-render - but I would make sure to use openexr & multilayer openexr - because as I said - I don't know if it will work with png - I hope that helps @@user-il1js1tg2d

    • @user-il1js1tg2d
      @user-il1js1tg2d Před 6 měsíci

      @@edinspiegel thanks man i will check this...!

  • @roxaszy984
    @roxaszy984 Před 4 měsíci +2

    This tutorial is kinda too speedy and sometimes hops to different spots with nodes that are yet to be shown to connected and some nodes are completely up to you to connect without the tutorial showing it.
    I as a person with ADHD appreciate a tutorial to get straight into the point, but also would appreciate to be shown the full thing,
    some of the "depending on your choice" like the offset counts for specific amount of image duplicates was fine. but connecting the duplicates with the ADD nodes and everything was a headache and I had to watch the spesific parts like 20 times again and again just so I know I didnt miss anything and it was just the video skipping ahead before I had time to do anything or even mentally prepare
    so far I have made a 3 images system, a single frame looks good so now I shall see how it looks like when rendered so now - the moment of truth -- Did it WORK :
    single frame looks great, especially with some minimal fine tuning of the factor of the ghost masking
    hitting render did nothing so I missed something, use nodes is checked and enabled
    compositing is also enabled.
    Decided to let it render completely to see whether if is just my impatience but furing rendering it skipped to the end after not even 1/5th the way through and didnt apply any composition or denoising anywhere
    only on the previewer

    • @edinspiegel
      @edinspiegel  Před 4 měsíci

      Hey there - thank you for the feedback! I've gotten a lot of comments about the speed of the tutorials which is actually why I kinda gave up on them - youtube needs long view percentages - slow tutorials dont give you that - so the last months I have switched to more breakdown-style videos (which was the original plan for this channel anyways), where the fast pace is way more appropriate...
      But about your issue: could you maybe send me a screenshot of you node setup, for me to help you find the issue?

    • @roxaszy984
      @roxaszy984 Před 4 měsíci

      I found the solution for why it doesnt work. as in composite the animation when it is enabled and works literally when rendering frames
      you need to make a new scene within the same compositor scene, and then go to the video editor and add it as a scene into the video editor.
      other than that my animation test still has some slight glichyness here and there, might need some finetuning with the factors of the ghosting layers paired with some blurriness here and there. but at least it is working now

    • @edinspiegel
      @edinspiegel  Před 4 měsíci

      @@roxaszy984 glad to hear it!

  • @ElDister3000
    @ElDister3000 Před 7 měsíci

    it gets me a a phyton error

  • @lovelearn341
    @lovelearn341 Před rokem +1

    And how many minutes per render did it take? Is the result the same or longer?

    • @edinspiegel
      @edinspiegel  Před rokem +3

      So the Temporal Stabilization Step took about ~24 seconds per frame, and the Denoising with SIP maybe like also 20 Sec, which considering that, without those things you'd have to use like 8X the Samples, is pretty good I'd say.

    • @lovelearn341
      @lovelearn341 Před rokem +1

      @@edinspiegel cool thnx i‘ll try it too👍

  • @ApexArtistX
    @ApexArtistX Před dnem

    someone just create an addon we can buy

  • @bulgakovaartist
    @bulgakovaartist Před 7 měsíci

    I've downloaded it, tried it, didn't like, deleted. But after that the regular denoise node in compositor makes no difference either it's on or off. My render settings are same as for all my projects:
    CUDA, Cycles, GPU, OptiX denoise. 256 samples, motion blur 0.3, nothing special.
    Anyone had same/similar issue and could help by any chance? Also the render time increased from 4 mins before this add-on to 7 mins after I had it.

    • @edinspiegel
      @edinspiegel  Před 7 měsíci

      Ok that is super weird, but I do have a couple ideas how to solve it:
      1. Regarding the render speed, the super image denoiser enables whole bunch of render passes - if you havent already, you can try disabling them & maybe that will fix the render time.
      2. about the normal denoiser not doing anything - do you have "use nodes" enabled in the compositor? if yes are the denoising data render passes enabled? if no, they should be
      let me know if any of that helps at all - I hope it does! but if not, just let me know - and I can try to help you further.

    • @bulgakovaartist
      @bulgakovaartist Před 7 měsíci

      yep I've disabled all the passes, use nodes is active, denoising data enabled - I got back to my previous setup completely, but it didn't help @@edinspiegel

    • @bulgakovaartist
      @bulgakovaartist Před 7 měsíci

      @@edinspiegel so I removed blender and installed it again and it helped🤷🏻‍♀️ thank you for your advices!

    • @edinspiegel
      @edinspiegel  Před 7 měsíci

      No problem - I'm glad you were able to fix it!@@bulgakovaartist

  • @azarelthecreator7098
    @azarelthecreator7098 Před 5 měsíci

    You could just use turbo tools now.

  • @user-zx5tk2nc8z
    @user-zx5tk2nc8z Před rokem

    How to render other layer, is it AO layer?

    • @edinspiegel
      @edinspiegel  Před rokem

      No, I think I mention it in the video - It's the Depth and Vector Layers - Let me know if that helped, or if you meant something different.

    • @user-zx5tk2nc8z
      @user-zx5tk2nc8z Před rokem

      @@edinspiegel Thank you very much, I want to use 3ds max corona render animation, can you use your script to remove noise

    • @edinspiegel
      @edinspiegel  Před rokem

      @@user-zx5tk2nc8z I think the concept would transfer, you just have to find the equivalent nodes in 3ds max or the software you use for compositing - but I don't know anything about 3ds max or corona, so I sadly can't help with that.

  • @EL_N0IR_2201
    @EL_N0IR_2201 Před 8 měsíci

    Do u answear questions on video artifacts?

    • @edinspiegel
      @edinspiegel  Před 8 měsíci

      Do you mean the artifacts that temporal denoising tends to leave? If yes, then yes In the video I show how to (mostly) get rid of them

    • @EL_N0IR_2201
      @EL_N0IR_2201 Před 8 měsíci

      @@edinspiegel well actually it’s the color banding it’s horrible in cycles mp4 video render.

    • @edinspiegel
      @edinspiegel  Před 8 měsíci

      Ah, ok - so then I'm not quite sure what the question is? @@EL_N0IR_2201

    • @EL_N0IR_2201
      @EL_N0IR_2201 Před 8 měsíci

      @@edinspiegel Are u saying you don’t know what color banding is?……

    • @edinspiegel
      @edinspiegel  Před 8 měsíci +1

      No of course I know what color banding is, I just don't understand what you are asking me - how to get rid of it? if it's that then just render as 16 bit png or tiff or any other image format with high bitrate@@EL_N0IR_2201

  • @clements3715
    @clements3715 Před 6 dny

    THis is great but way to user NOT-friendly IMO !! Blender need to adress that quickly !

  • @user-vh6qf3pb7d
    @user-vh6qf3pb7d Před 4 měsíci +1

    This gives blurry results and crashes blender making it unusable. I had better luck with the node group made by Mark Stead in his Temporal Denoising Analysis video.

    • @edinspiegel
      @edinspiegel  Před 4 měsíci

      Hmm i mean what he is doing is pretty darn similar (only his ghosting mask is achieved in a different way) to what I am doing - but I'll continue to look into it in the coming days.

    • @edinspiegel
      @edinspiegel  Před 4 měsíci

      Oh btw if you bought the nodegroup then I can also of course give you a refund if you want - for that I would need your email though

    • @user-vh6qf3pb7d
      @user-vh6qf3pb7d Před 4 měsíci

      @@edinspiegel I don't need a refund but thank you. Mark Stead's has a lot more nodes. I'm not really sure how it works but I don't get blurriness when my character moves.

    • @edinspiegel
      @edinspiegel  Před 4 měsíci

      @@user-vh6qf3pb7d Alright perfect - ok yeah I mean you could try 3 things to fix the blurryness (I'm guessing you are referring to the ghosting here let me know if that is correct):
      1. Decrease the ghosting removal threshold
      2. try to normalize the depth pass before it is used
      3.Everywhere the Depth Pass is used for ghosting removal - use the vector pass instead - I found that in some cases that can work better
      Let me know if any of these help!

  • @mahmoudelsalafy6960
    @mahmoudelsalafy6960 Před 6 měsíci

    fuck for ur speed