well, i looked trough the plugin and it's based on nVidia's OptiX denoiser. so he can't really resell their stuff. non the less really good job on making it compatible with Blender
Wow. Blender is getting extremely powerful with such developers. I can't believe this blackmagic. How do I express my feeling about this with words further. 😮😮. Extremely amazing. Remington Graphics rocks. 😍😍
@@RemingtonCreative Apparently last release IS supposed to work under 2.8 but still Optix Binaries under Linux is not working properly. Any news on this? thx.
This is one of the most amazing things I've ever seen. Thank you so much, I've been using it for a few days now and it has already made my workflow incomparably faster. I am now a fan.
I gotta say, I love this!! I had a scene where I was doing 4K 400 samples and it was taking 12 mins per frame for my animation. But then I used the add on at 4K with 200 samples and the animation looks just as good if not better. Thank you very much Grant for making this free!
This is absolutly powerfull, i was used to export noisy image into nuke to denoise, but now i'll do it directly with denoiser. You did a wonderfull job, keep going !
Great work on Grant Wilk's part, of course. Ton Roosendaal has tempered my enthusiasm somewhat, he's right about the closed source drawbacks on nvidia's side. Apart from being super useful, this still serves as a powerful demonstration of what's to come in B3D's future, as soon as the necessary code for the CUDA cores gets GPL'ed. It would be great if AMD one-ups NV by open-sourcing a CNN solution of their own, and be the first to get it integrated into B3D. I'm pretty sure they´re working on their own implementation right now.
@@3Rton Not CUDA, but the Optix binaries running on those cores to make this magic happen. But you've got a point, if you need to install a closed source driver to make B3D utilize CUDA anyway, how bad is it to have install another closed source thing for this particular functionality? Non-optimal, I'd say. Still pretty damn cool though.
NVIDIA made the AI part, but to answer Universalmusicgroup's question, the denoiser itself can be trained on an individual dataset, but you'll have to recompile Declans code and substitute it into D-NOISE. Long story short, it's possible but it isn't easy.
These techniques have tons of potential. Though in the case of Optix, I guess the command line tools are more useful than the UI-version. I am a big fan of using asyncio in Blender, and with that you could control a child process while maintaining responsiveness of the UI. That would also make it possible to run similar models on a Dask cluster. While it is possible to run Scipy and probably even Tensorflow inside a Blender process, it's advisable to put that workload into a separate process.A different application of this denoising approach would be to train a model within a production scene. Considering a longer sequence of frames with similar visuals, you could pick a few representative frames, render them to a high solution, train the model on that data and then use the model for the other frames.
Post your first D-NOISE renders with #BlenderDNOISE and tag me on Twitter (@RemiGraphics) or Instagram (@grant.wilk)! Download D-NOISE for FREE: remingtongraphics.net/tools/d-noise/
This is amazing!! Can you demonstrate how to use D-Noise on a noisey footage image sequence in Blender 2.8 please? It'd be great to have a quality and speed comparison vs Neat Video Reduce Noise
Hey to anyone getting error 404, the website has accidentally been taken down and I would assume it would be coming back up in a matter of time, you can still download this by just putting this URL into your web browser and there will be a temporary page for you to download this add-on here is the link remingtongraphics.net/
@@Lanaur_ Many (most?) still-frame de-noisers aren't usable for animation (e.g. the recent Blender denoiser improvements) because they exhibit strong flickering artifacts from frame to frame; it's typically a separate problem that needs to be solved. I assume from RG's response that theirs is already optimized for animation. The Blender team is working on making theirs usable for animation as well (or so I heard from one of the Blender conference talks).
You are a god, sir. You have no idea how much rage I've experienced because damn noise ruining a scene. (Well, maybe you do since you made it. :P) All the same, thank you for this great community service. Your efforts will be put to very good use.
That is one hell of a crazy tool there, Grant! And it's very kind of you to give this away for free. Were you able to check out Topaz Labs' AI Clear? If so, how does this compare to their tool?
remington, this is super important for a big fan project, how do I get my hands on the blender update that it's compatible with? It looks like a life saver for the situation I'm in! >.
thanks for this. stunning results with emission shaders in particular, even with very low samples (eg 16). however, with the native glass shader, sadly not so good, even using HDR training and Extra Passes. in my tests the native blender denoiser was better with the glass shader, though not great. so far the only way to get reasonable results with the glass shader is to brute force it with a lot of samples. if you have any thoughts on how things could be improved with the glass shader, that would be fantastic (i can supply my blend file + hdri image if it would be helpful to see my results). i am also going to try D-Noise with Gleb Alexandrov's advanced glass tutorial shaders and settings - those could be really punishing as he trying to get good caustics and i get the impression that D-Noise doesn't like caustics very much.
I downloaded your Denoiser and followed the instructions, however clicking the Quick D-Noise button only causes Blender to Softlock. I am using 2.79. I would love some help, this looks like an amazing plug in.
Man, I would really like to see a behind the scenes video, being into machine learning. I also noticed that on older scenes of mine it tended to brighten up the scene and remove the contrast. Is there any way to fix this?
Thanks for the tip! I unchecked it and it removed some contrast and darkened it slightly, but the image is still a bit bright. Should I just render my images darker?
Great addon, but I've repeatedly had problems getting it to work when rendering at 1920x1080 at 100% quality. If I set the quality to anything above 97%, it doesn't denoise at all. But at 97% or below, it works great. Strangely, I CAN render at other resolutions (I tried 1280x720 and 4k) at 100% and get a denoised result. I've tried with various amounts of samples to try to get it to sense the noise, but still no change. I've tried it on a few of the newest versions of 2.8, and re-installed the optix binaries, but that didn't seem to have any effect. I'm on Windows 10 64 bit. Any ideas why this is happening? Thanks so much for making and releasing this! I can't wait until it's fully operational in all cases!
He didn't. Here is the guy who made it declanrussell.com/portfolio/nvidia-ai-denoiser/ he made the Windows binaries for Nvidia's AI Denoiser. When the script asks you to '‘Install OptiX Binaries' that's what you download. This is just a python script to execute this on an image, that's why it works only on the finished output of the render and also on external images. I don't understand why he calls Russel's denoiser OptiX Binaries and gives his script the name D-noiser, it completely hides Russel's work.
First, thanks for making something like this, I'm excited for it! I'm having an issue though. I installed it from file, then installed the optix stuff it said to install. After checking the box for d-noise and rendering, the console says it's finished denoising, but nothing's changed on the image. If I click the quick d-noise button, it sits and thinks forever and doesn't respond. If I click the eyeball to try to turn on the denoised image, it gives me an error that says "keyerror: 'bpy_prop_collectin[key]: key "d-noise export" not found'. Any idea what's going on?
If denoiser completely freezes Blender and only thing you can do is close it, it's because the external denoiser.exe file doesn't close, leaving Blender in a loop. What you do until this is ever fixed, is open the Task Manager and End Process on denoiser.exe
Great work! What are the odds of an AMD compatible version in the future? I know they are currently behind in ai and most frameworks are tailored to cuda. Would it even be possible? Also looking forward to the linux version.
Has it been removed? I can't reach the download page, I had to go back because it had some issues where it locked up the Blender instance in which I rendered with it.
Hello, I have have a problem with your D-NOISE. I have an all System Requirements, but system no (Windows 7). And When I click Quick Dnoise, and I have errors. What to do ?
Great! Is it your algorithm or it is coming from the "interactive Reconstruction of Monte Carlo Image Sequences using a Recurrent Denoising Autoencoder"? Great job anyway!
Does it have temporal denoising? Which means can it be used for animations or will it flicker with non-static sample seed? the animation at 0:50 seems to be using static sampling noise
It does not use temporal denoising as the underlying denoiser has no last frame context, however I have managed to get multiple quality animation results out of the D-NOISE despite this.
I am so impressed, but at the same time frustrated because I can't seem to use it. Whether I hit Quick D-noise button or check the box in the scene tab, it freezes Blender when denoising is starting. The only way to unfreeze it is to kill Denoiser.exe in the task manager. I can use denoiser from the command line and it works flawlessly, but I can't use it from Blender. Any advice please? I am using 2.79b and I tried both 32 and 64 versions. My GPU is GTX980. OS is Win7.
Hey dude, I’d love to try it but the Optix binaries won’t download when I click the download button in the blender add-on tab, and based on the python script it seems that the download url as reached the maximum download quota.. Can you do something about it please ?
Now - they have implemented - Open Image Denoiser in Blender 2.81a - i have already tested it,and it works better,in low light environment - but i tested it,by using Blender 2.90.1 version from (2020) year