New OIDN 1.4 with new features and better detail preservation

Discussion related to the LuxCore functionality, implementations and API.
juangea
Donor
Donor
Posts: 332
Joined: Thu Jan 02, 2020 6:23 pm

New OIDN 1.4 with new features and better detail preservation

Post by juangea »

It seems we have a new version, and this time it's not only internal improvements, it brings some new functions to better preserve fine detail with the normal and the albedo, more than what it did :)

https://github.com/OpenImageDenoise/oid ... tag/v1.4.0

can we have this in 2.6 instead of 1.3? since it's in early development it may be safe to do the change :)
juangea
Donor
Donor
Posts: 332
Joined: Thu Jan 02, 2020 6:23 pm

Re: New OIDN 1.4 with new features and better detail preservation

Post by juangea »

Ok,now things are pretty clear, we NEED OIDN 1.4 in LuxCore 2.6 ASAP, check this results:

https://twitter.com/attila_afra/status/ ... 8465773571
chrome_iliAjlT7eG.jpg
zuljin3d
Posts: 76
Joined: Sun Apr 08, 2018 12:13 pm
Location: Moscow

Re: New OIDN 1.4 with new features and better detail preservation

Post by zuljin3d »

excellent result :o
perhaps now animations on small samples will not flicker :!:
Actualy sorry for my google translate english :)
juangea
Donor
Donor
Posts: 332
Joined: Thu Jan 02, 2020 6:23 pm

Re: New OIDN 1.4 with new features and better detail preservation

Post by juangea »

Not yet, but they confirmed that they are working on temporal stability for future releases for animation :)
User avatar
Sharlybg
Donor
Donor
Posts: 3101
Joined: Mon Dec 04, 2017 10:11 pm
Location: Ivory Coast

Re: New OIDN 1.4 with new features and better detail preservation

Post by Sharlybg »

juangea wrote: Thu May 20, 2021 6:22 pm Not yet, but they confirmed that they are working on temporal stability for future releases for animation :)
As someone say very often : what a time to be alive !
Support LuxCoreRender project with salts and bounties

Portfolio : https://www.behance.net/DRAVIA
juangea
Donor
Donor
Posts: 332
Joined: Thu Jan 02, 2020 6:23 pm

Re: New OIDN 1.4 with new features and better detail preservation

Post by juangea »

Yeah!
User avatar
patro
Posts: 201
Joined: Sun Jan 21, 2018 7:09 pm
Location: mount Etna

Re: New OIDN 1.4 with new features and better detail preservation

Post by patro »

wooooooow..
User avatar
Dade
Developer
Developer
Posts: 5672
Joined: Mon Dec 04, 2017 8:36 pm
Location: Italy

Re: New OIDN 1.4 with new features and better detail preservation

Post by Dade »

I have updated the Linux daily builds with Intel OIDN v1.4.0 (other OS will follow) and added the support for auxiliary buffers pre-filtering.

This is a 32 samples/pixel rendering:

noise.jpg

and this is the denoised version without pre-filtering:

denoise0.jpg

This is the Albedo AOV before pre-filtering:

albedo0.jpg

and this after pre-filtering:

albedo1.jpg

and this is the denoised version with pre-filtering:

denoise1.jpg

To recap, without pre-filtering Vs. with prefiltering:

denoise0.jpg
denoise1.jpg

This isn't a practically good test scene to highlight the difference but I would say the improvement is there.
Support LuxCoreRender project with salts and bounties
User avatar
Dade
Developer
Developer
Posts: 5672
Joined: Mon Dec 04, 2017 8:36 pm
Location: Italy

Re: New OIDN 1.4 with new features and better detail preservation

Post by Dade »

Due to the capability to pre-filtering the Albedo AOV, it may worth re-evaluating how albedo of specular surfaces is done (i.e. glass, mirror, etc.).
Support LuxCoreRender project with salts and bounties
juangea
Donor
Donor
Posts: 332
Joined: Thu Jan 02, 2020 6:23 pm

Re: New OIDN 1.4 with new features and better detail preservation

Post by juangea »

Yep, the improvement is there, and yes, Albedo with glass and reflections would be very welcome.

Maybe you can create a new Denoising Albedo, like what Cycles does, so the original Albedo remains untouched as it is correct.

I agree that this scene is not the best candidate for this, I have a few scenes with small Albedo detail, as soon as this is available in BlendLuxCore I will test with our scenes :)
Post Reply