Secret Cycles Denoising Feature!? Blender 3.5 - Speed up Renders

Поделиться
HTML-код
  • Опубликовано: 1 янв 2025

Комментарии • 111

  • @SouthernShotty
    @SouthernShotty  Год назад +4

    USE CODE "spring23" to get 25% off my crafty asset pack on Blender Market!
    blendermarket.com/products/crafty-asset-pack

  • @KaizenTutorials
    @KaizenTutorials Год назад +24

    Great video! Who knew it was there all along?! Thanks for sharing this invaluable info.

  • @technoendo
    @technoendo Год назад +29

    Temporal denoising has been in Blender since 2.80 in the python console -- it was first used on the Spring open movie. In 3.0 it was broken, and in 3.1 they fixed it by switching to an RTX API temporal denoising implementation. To my surprise it seems to still work with GTX series GPUs. Not sure if it works on Intel/AMD anymore? My opinion on the feature is that its not as good as other temporal denoisers that are way better optimized for speed (Resolve Studio, Neat Denoiser), at least on GTX/CUDA hardware the time taken to temporally denoise each frame (using multi-layer EXR) can take as long as the Cycles render itself for that frame (very painful for me at 4k). Furthermore, you have reviewed the Turbo Tools addon -- this has an improved temporal denoising frontend/workflow to tap into the same feature.

    • @lubedlegs
      @lubedlegs Год назад +1

      Great comment.
      Just adding that there is also a free alternative - Super Image Denoiser by Kevin Lorengel

    • @technoendo
      @technoendo Год назад +1

      @@lubedlegs SID (not free on Blendermarket, its $5 there) uses the same temporal denoiser built into Blender so all the same issues still apply. I will give Kevin some credit that he noticed the feature and was the earliest guy to try and provide a more elegant GUI method of using it than the python console which increased accessibility/visibility of the feature.

    • @lubedlegs
      @lubedlegs Год назад +1

      @@technoendo Indeed i should have mentioned that it uses the blenders native implementation. Thanks for being so thorough.
      I believe it's free on gumroad whilst the "beta" is 5 bucks as you have pointed out.

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

      @@lubedlegs Ahh, goot catch on Gumroad. Kevin, why are you gutting your own addon sales? What a nice guy!

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

      Is the Resolve Studio denoiser better than the Intel one? I've never used it. Intel's implementation in Blender is very impressive. If they can get that working with temporal denoising, it will be crazy.

  • @SaintMatthieuSimard
    @SaintMatthieuSimard Год назад +23

    There are too many developed features that never sees the light. I think that devs should respect their beta features more. Some beta features even disappears from time to time.

  • @gigigigiotto1673
    @gigigigiotto1673 Год назад +3

    video starts here 3:38

  • @NVIDIA-Studio
    @NVIDIA-Studio Год назад +28

    Great video and great feature! Glad the 4090 is treating you well. 🙌

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

      hi nvidia studio

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

      Hey there Nvidia

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

      hey invidia like this reply if you DONT think amd cards are better

  • @beristainbear3924
    @beristainbear3924 Год назад +3

    not gonna lie, what I thought of doing is run my frames through a Jpeg artifact removal filter in photoshop. Especially with volumetric lighting it helps immensely. thoughts? Ive tried it and they frames look so much more high quality

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

      honestly i may try this since this optix denoiser just crashes for me, and ive been looking for temporal denoising methods for ages now lol

  • @Marcelmikael
    @Marcelmikael Год назад +6

    Mine says it can't find render layer containing denoising data and motion vector 😰. do i import the files EXR in to blender for it to work?

    • @OssAvs
      @OssAvs 6 месяцев назад +1

      Hello. Did you found something about that?

    • @dien.232
      @dien.232 3 месяца назад +1

      same issue here . Did u find the solution?

    • @OssAvs
      @OssAvs 3 месяца назад +1

      @@dien.232 Yes, deactivate motion blur

  • @johand3114
    @johand3114 Год назад +6

    Unfortunately you lose the ability to use real motion blur once you activate the vector pass

    • @technoendo
      @technoendo Год назад +1

      Yeah I'm not sure why he did that -- I don't think its required for tutorial. EDIT: wrong.

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

      @ModuMaru Appreciate the correction, updated my comment. This also explains to me why the Turbo Tools addon uses vector motion blur and claims to break Cycles motion blur (non-vector) -- vector pass is required for Blender's temporal denoising now. The old bpy.ops.cycles.denoise_animation() in 2.8 and 2.9 didn't use vector blur, but it also was strange in other ways like it used parts of the NLM denoiser in its configuration which was strange even though it used OIDN (NLM was ripped out in 3.0 which I think is what broke temporal denoising in 3.0 until the new RTX API temporal denoising method was discovered and rapidly implemented in time for 3.1).

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

    I followed the steps but the denoise option not found, am using Blender 4.1

  • @ShizzleTech
    @ShizzleTech Год назад +5

    My favourite thing about new videos is having the possibility of seeeing new watermelon girl shots

  • @imperador_do_YouTube
    @imperador_do_YouTube Год назад +4

    do i need to do this in the same blend file where i rendered it? or can I close the file and make the denoiser in another one with the render pass?

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

      a very important question and i wish i knew the answer

  • @blenderblender792
    @blenderblender792 Год назад +1

    5:29 I hate when that happens, especially when you don't expect it to freeze. Blender doesn't give any feedback in the UI, it doesn't take much, just a little spinner, anything to show that it's using its brain, instead of the user worrying about is it calculating or is it dead? Instead of the user having to go to the task manager.

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

      It sucks and the worst case is that it is doing so much work that it is practically frozen without allowing me to save the data before force-quitting it. For example, when I applied to a large value for a modifier. I don't know what the technical reason is, but is it really that hard to allow the user to cancel a task if it takes more than 1 minute? I mean, even web browsers show a message box asking if you want to quit the script, when the script on the webpage takes too long.

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

      @@typingcat Yeah!It doesn't help when you get a white screen of death and it tell you that this program is not responding. When Windows is fed up with Blender makes me think twice.

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

      @@blenderblender792 its still working, you can go to rendered folder and add "date modified" in the explorer then you can see which frame are done and yet

  • @MichaelSoluyanov
    @MichaelSoluyanov 2 месяца назад +1

    Why you called it "Temporal"? I've tried and flickering as usual denoiser

  • @yugorisfriwan
    @yugorisfriwan Год назад +7

    For whoever is wondering if there is a third party denoiser outside of blender, NEAT Video is the best there is i have been getting away with low sample animations because of NEAT video, its temporal denoising algorithms are just unbeatable, it can even fix those jumpy random blotchy noises u get with low sample animation renders, i couldnt believe it myself initially, i know its not free, but its totally worth buying before u consider upgrading your GPU, NEAT VIdeo and Topaz video AI made me get away with a 720p render at like 64 samples upscaled to 4k, from this tight deadline project i needed to do

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

      Yes, I used Neat Video on my LEGO TRON animation which was rendered at 720p and it did a great job. I haven't tried any upscalers yet, but I saw Polyfjord using chaiNNer to upscale a glass render. Enhancing existing renders by upscaling and making motion capture easier are probably the few practical uses I can see for AI, as most other uses are intended to replace humans, resulting in joblessness and poverty. It's no wonder the evil WEF is embracing AI (under the guise of "concern"), because after the "success" of their plandemic, a humanitarian crisis caused by millions of jobless people would help them inch closer to their ideal socialist dystopia of 2030 where "You'll own nothing, and be happy" -- a place where jobless humans are a ward of the government receiving UBI (Universal Basic Income). That's THEIR fantasy anyway... whether or not it will unfold quite as they hope is another story, as the Antichrist may have other plans. Of course the Bible foretold this dark time nearly 2,000 years ago where the world will be ruled by a single dictator (Revelation 13:1-18). It will certainly happen... but their vile party will not last long before Jesus Christ returns and brings down the hammer. I have placed my faith in Christ alone and I am thankful He has forgiven my sins and I'm ready to meet Him when He comes. To all reading this: will *YOU* be ready? Don't wait until it's too late. Your Creator loves you and willingly bore the punishment you and I deserved for breaking God's laws. Jesus Christ offers you a full acquittal from your sins and the gift of Righteousness and Eternal Life. You can never earn or deserve it, simply receive that gift by faith and ask Jesus to be your Lord and Savior. Trust in Jesus alone, not in yourself, not in religion. "For God so loved the world that He gave His only begotten Son, that whoever believes in Him should not perish but have everlasting life. For God did not send His Son into the world to condemn the world, but that the world through Him might be saved." (John 3:16-17)

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

      I have purchased neat video , and somehow regreted it , not the best as I was expecting in most of situations , the sweet spot in this is resolve's studio noise reduction , almost works under any situation

    • @AdamJanz3D
      @AdamJanz3D Год назад +1

      @@khalatelomara Interesting! Thanks for sharing. I think Neat Video basically requires a decent-sized "blank" region to build a good quality noise profile. For my TRON video I had rendered a sample video with a 2D plane under the same lighting conditions as my final scene in order to provide a nice clean area for Neat Video to build a noise profile. I believe that helped, but preserving some final texture detail during fast moving motion blurred scenes was not perfect. That said, the results overall was quite good. 🙂

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

      @@AdamJanz3D you are right , the fast moving objects or motion blur scenarios are quite challenging for neat video , even if you have a decent noise pattern sample , for rendering noise patterns sometimes they become varied across different materials in the same scene , which let's some surfaces decently denoised and others are totally not , it works pretty well once you assign noise pattern to random , which is a bit risky in some scenes 😞 and it ruined a sequence I did before and did have crazy samples (8000) yeah it wasn't optimized scene anyway but ... hey 😀 , since then I am a bit displeased with it

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

      @@khalatelomara I see, that would not be good for sure! I'd like to try out Resolve's denoiser if I render something in Cycles again... too bad the temporal denoiser is a Studio only plug in (though there is a NR node in the free version but it likely works differently). 😄

  • @AstroEarthly-e8e
    @AstroEarthly-e8e 2 месяца назад

    so i have to render the animation 2 times?

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

    What sample value do you use and which nvidia card and OS are you using?

  • @zealotry-hl2oy
    @zealotry-hl2oy 7 месяцев назад

    Hey bro, how do you get rid of the colored dots/''Noisy Image'' lets say, at the end of a node?

  • @Javier99999
    @Javier99999 Год назад +1

    Idk if this is a dumb question, but you rendered the EXR files and then did this denoising so how does that help speed up rendering when you had to render first and then afterwards add this extra step?

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

      this way you don't have to render at high sampling which can take ages if you want smooth result

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

      @@chanyenyee9795 thanks!

  • @khalatelomara
    @khalatelomara Год назад +5

    Yes I knew it does exist but it needed script and only optix denosier which was so bad😅
    Also the results weren’t satisfying that much to bother using it but quite informative video

    • @kunemann
      @kunemann Год назад +1

      ikr... why OptiX 😭

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

    I assume this does not work with generative simulations based on Volume Cube>Volume to Mesh because Blender doesn't store the Vector of an always changing mesh? (changing index etc.)

  • @fusion1203
    @fusion1203 Год назад +1

    Is there any reason not to use temporal denoising? And do u have to use open exr multilayer why not normal exr? And is there a way for it to use openimagedenoise instead of optix denoiser

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

      Multilayer EXR includes the vector and denoising data passes. If you can't use OptiX I suggest looking for another temporal denoiser.

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

    Thanks! Going to check it

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

    do you have to have a optx card to do this?

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

    4:18 Inside "Passes" → "Data" I only have "Combined", "Z", "Mist" and "Normal" and nothing else. Did Blender remove all these options in 3.6 or is this a problem just with me?

    • @charlzoid
      @charlzoid Год назад +1

      sounds like you have eevee selected as the renderer. switch to cycles and all passes should show

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

      @@charlzoid Thank you very much. I was searching the internet for this problem for an hour, and when I couldn't find anything, I just quit. I didn't even know I had eevee selected.

  • @antiquedepths
    @antiquedepths Год назад +1

    My EXR sequence outputs as black if I try to convert it to .PNG, if I try to load it in After Effects, etc. as described at the end of the video. Does anyone know how to fix this? I keep attempting work-arounds and nothing is fixing this.

    • @ali-awada
      @ali-awada Год назад

      You need to change the color space tranform to that of sRGB to get the same look as how it looked like in Blender when you view it After Effects

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

      @@ali-awada Turns out what I had been doing wrong was: I had 'auto-refresh' unticked and it was only doing one frame. Unchecking that was one of many things I experimented with when my initial output was black. I swear I also had set the colorspace correctly, but I guess I didn't.

    • @sanghwalee402
      @sanghwalee402 3 месяца назад

      Effect > 3D Channal > ExtractoR
      And change the Layer Combine

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

    Is it correct to turn on denoising while generating EXR? It leads to double denoising.

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

    would love to use this but crashes blender every time i try in 3.6, unless its only a 3.5 feature?

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

    Vector pass doesn't accept to be checked with me. Any tips?

  • @Joh00226
    @Joh00226 Год назад +1

    Only problem is that having vector and denoising data selected 3x up the render time.

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

      Wow that is a lot, why is that? I thought the Data extracted from the Render Passes is Data that is created for rendering either way, is storing and saving bigger files the problem? I imagine that if the scene is more complicated and takes longer to render, the percentage of time for storage is less important?

    • @Joh00226
      @Joh00226 Год назад +1

      @@todesdigga3891 yes you have to select the extra data sets and theese take more time to be created

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

      @@Joh00226 Ah thank you for you answer

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

    BUT WHEN WE RENDER THEM TO PMG format the renders look too bright......how can we render them like the original ones ?

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

      I tried to switch Color Space from Linear to sRGB in image node, brightness was gone. Hope it helps

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

    Got potion master flashbacks with those face warp filters

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

    Tried the trick in 3.9 and 4.0, via file menu (F3 window) and with a script from Blender Stack Exchange. It doesn't work. Blender runns the proces and I can see it rewriting exr files in the Explorer, but there's now difference between 'before' and 'after' file sets. I'm using RTX 3090.

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

    What happened to the black magic that was cycles X rendering and denoising a very complex scene in just over a second? Where has that feature gone?

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

      Cycles X is in Blender. I'm guessing either you got used to it, your hardware isn't as fast as the examples you're remembering, or you're simply comparing denoising stills to denoising animation.

  • @tomekeziowski4293
    @tomekeziowski4293 Год назад +1

    That is brilliant! A few days ago I had to raise the samples from 1000 to 10000 to get rid of "boiling" effect.
    Thank you! I'll try it out.
    Does it work only with optix? I have a rtx 3090, but found the open image denoiser to be better.

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

      oh does 10k samples actually work? because this optix feature just crashes for me

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

      @@charlzoid it's better but not perfect

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

    I use renderfarm service do render my animations. Can I apply this in composition using the EXR that I downloaded from renderfarm? My EXRs was saved as multlayer and have the vector and denoise data.

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

    why optix denoise and not other?🤔

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

    Does this work with any other processors. No NVDIA card here just an AMD on an Intel Mac. Ya, I know, it's time for an upgrade, but you work with what you have. I will try it out this weekend.

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

    Does anyone know if this can be done with OpenDenoiser instead of optix?

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

    How do you get 22mb exr files with Multilayer, mine were at least 200mb per frame and 3840 x 1620

    • @adameskoo
      @adameskoo 10 месяцев назад +1

      change the compression to DWAA (only if you dont use cryptomatte, because that compression doesn't work with it)

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

    search what, what do i press for that search tab u open

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

      f3 opens the search tab

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

    Blender had temporal denoising all this while and i was taking out renders with smudgy flickering all this while?!

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

    i feel like I can NEVER find these settings even though I have used them countless times man

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

    Will test soon on another PC. this may save my life, as DOF is horrible on low samples with lot of refractions in the scene.

  • @briboker
    @briboker 3 месяца назад

    Boy, this is convoluted and complicated. Can't they just have a box to check that will do all this automatically?

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

    THIS IS LIKE AMINDFUCK AFTER 4 YEARS!!!!

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

    Awesome tutorial thanks. I need help. All my EXR files are completely black. I am using blender 4.0 could you please guys help me? i followed the same settings as shown on this video :(

    • @mrmovess_
      @mrmovess_ 3 месяца назад

      Bumping this. Had the exact same issue.

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

    Oh 😮 man it's a long process, no, I am worried,
    I have suffer this shades boiling effect, in ever animation and I can't still find a way to fix it,
    Now i have completely turn in to evee render,
    But i need to get cycle rendering in future,
    Why cycle is hard 😮,
    Pls help

    • @GamePlay_4k
      @GamePlay_4k 9 месяцев назад

      Hello, did you find a solution to your problem? I can’t seem to get rid of the boiling noise

    • @aravindawijenatha6656
      @aravindawijenatha6656 9 месяцев назад

      @@GamePlay_4k yeah 👍 this method works

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

    good find, and stopmo addon hmmmmm????

  • @oa793
    @oa793 3 месяца назад

    it doesnt work

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

    Dude. False advertising with the amanita muscaria... 😢

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

    Second

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

    soooo complicated :/