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

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ต.ค. 2024

ความคิดเห็น • 108

  • @SouthernShotty
    @SouthernShotty  ปีที่แล้ว +4

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

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

  • @KaizenTutorials
    @KaizenTutorials ปีที่แล้ว +23

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

  • @technoendo
    @technoendo ปีที่แล้ว +28

    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.

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

  • @3DreamAnimation
    @3DreamAnimation หลายเดือนก่อน +1

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

  • @Marcelmikael
    @Marcelmikael ปีที่แล้ว +5

    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 3 หลายเดือนก่อน +1

      Hello. Did you found something about that?

    • @dien.232
      @dien.232 21 วันที่ผ่านมา +1

      same issue here . Did u find the solution?

    • @OssAvs
      @OssAvs 21 วันที่ผ่านมา +1

      @@dien.232 Yes, deactivate motion blur

  • @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 หลายเดือนก่อน

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

  • @johand3114
    @johand3114 ปีที่แล้ว +5

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

  • @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 11 หลายเดือนก่อน

      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

  • @briboker
    @briboker 15 วันที่ผ่านมา

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

  • @simonmeszaros2770
    @simonmeszaros2770 หลายเดือนก่อน

    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.

  • @imperador_do_YouTube
    @imperador_do_YouTube ปีที่แล้ว +2

    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

  • @ShizzleTech
    @ShizzleTech ปีที่แล้ว +4

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

  • @br11bronc34
    @br11bronc34 2 หลายเดือนก่อน

    why optix denoise and not other?🤔

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

  • @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 25 วันที่ผ่านมา

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

  • @TomekLiport
    @TomekLiport 10 หลายเดือนก่อน

    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.

  • @oa793
    @oa793 6 วันที่ผ่านมา

    it doesnt work

  • @deiniou
    @deiniou 3 หลายเดือนก่อน

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

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

  • @zealotry-hl2oy
    @zealotry-hl2oy 4 หลายเดือนก่อน

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

  • @dendenisification
    @dendenisification 4 หลายเดือนก่อน

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

  • @Dhruv1223
    @Dhruv1223 ปีที่แล้ว

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

  • @charlzoid
    @charlzoid 11 หลายเดือนก่อน

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

  • @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 10 หลายเดือนก่อน

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

  • @todesdigga3891
    @todesdigga3891 10 หลายเดือนก่อน

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

  • @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 10 หลายเดือนก่อน

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

    • @Javier99999
      @Javier99999 10 หลายเดือนก่อน

      @@chanyenyee9795 thanks!

  • @valentincastelo
    @valentincastelo ปีที่แล้ว

    THIS IS LIKE AMINDFUCK AFTER 4 YEARS!!!!

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

  • @imsethtwo
    @imsethtwo ปีที่แล้ว

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

  • @lewkbauer
    @lewkbauer ปีที่แล้ว

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

  • @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 11 หลายเดือนก่อน

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

    • @tomekeziowski4293
      @tomekeziowski4293 11 หลายเดือนก่อน

      @@charlzoid it's better but not perfect

  • @leandrodfcorreia2
    @leandrodfcorreia2 11 หลายเดือนก่อน

    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 10 หลายเดือนก่อน

      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 10 หลายเดือนก่อน +1

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

    • @todesdigga3891
      @todesdigga3891 10 หลายเดือนก่อน

      @@Joh00226 Ah thank you for you answer

  • @AlexStamate_
    @AlexStamate_ 9 หลายเดือนก่อน

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

    • @margozhu7952
      @margozhu7952 9 หลายเดือนก่อน

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

  • @2ksp235
    @2ksp235 5 หลายเดือนก่อน

    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_ วันที่ผ่านมา

      Bumping this. Had the exact same issue.

  • @buda3d2007
    @buda3d2007 ปีที่แล้ว

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

    • @adameskoo
      @adameskoo 7 หลายเดือนก่อน +1

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

  • @sidekick3rida
    @sidekick3rida ปีที่แล้ว

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

  • @gigigigiotto1673
    @gigigigiotto1673 9 หลายเดือนก่อน

    video starts here 3:38

  • @PaulBrophy
    @PaulBrophy 10 หลายเดือนก่อน

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

  • @TheSlyMouse
    @TheSlyMouse ปีที่แล้ว

    Got potion master flashbacks with those face warp filters

  • @BrandyBuizel
    @BrandyBuizel ปีที่แล้ว

    good find, and stopmo addon hmmmmm????

  • @aleks_ivanov
    @aleks_ivanov 11 หลายเดือนก่อน

    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 11 หลายเดือนก่อน +1

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

    • @aleks_ivanov
      @aleks_ivanov 11 หลายเดือนก่อน

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

  • @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 6 หลายเดือนก่อน

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

    • @aravindawijenatha6656
      @aravindawijenatha6656 6 หลายเดือนก่อน

      @@GamePlay_4k yeah 👍 this method works

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

  • @kabelomonareng5274
    @kabelomonareng5274 11 หลายเดือนก่อน

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

    • @charlzoid
      @charlzoid 11 หลายเดือนก่อน

      f3 opens the search tab

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

    • @grimlean2289
      @grimlean2289 11 หลายเดือนก่อน

      Hello , what render farm do you use please ?

    • @sergiopontes8552
      @sergiopontes8552 11 หลายเดือนก่อน

      Hello @@grimlean2289
      Garagefarm

  • @johnpawlak7350
    @johnpawlak7350 ปีที่แล้ว

    Second

  • @kirillchirkov
    @kirillchirkov ปีที่แล้ว

    Thanks! Going to check it

  • @BoguZk
    @BoguZk ปีที่แล้ว

    soooo complicated :/