Author Topic: Viewport interactive rendering + GPU + Denoise at first sample  (Read 2610 times)

2022-12-04, 13:31:08

Dalton Watts

  • Active Users
  • **
  • Posts: 210
    • View Profile
I was fiddling around with Blender and Cycles and really liked their fluid implementation of Cycles rendering on the viewport.

In Cycles since the viewport is denoising in real-time for every sample, we can set a start sample so that the denoiser doesn't kick in before a set number of samples has already been calculated. That's the default behavior for Cycles. If we change that so the denoiser only kicks in at a later sample it behaves similarly to Corona or V-Ray.

The viewport rendering (similar to viewport IPR on V-ray and the "Interactive rendering in 3ds max viewport" as suggested on "The most wanted feature?" topic on the forum) alongside the GPU rendering with all the scalability that GPU rendering allows would greatly improve Corona experience, in my opinion.

I know GPU rendering and viewport interactive rendering may be in the distant future (or never happening at all) but can we, as of right now, start the AI denoiser on the first sample in order to simulate default Cycles viewport rendering behavior?

Note: In the video, I'm using a GTX 1070 Ti which is very far from the latest and greatest but it is still a smooth experience.
« Last Edit: 2022-12-04, 13:38:04 by Dalton Watts »

2023-01-11, 16:09:56
Reply #1

Dalton Watts

  • Active Users
  • **
  • Posts: 210
    • View Profile

2023-01-13, 11:01:40
Reply #2

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12708
  • Marcin
    • View Profile
can we, as of right now, start the AI denoiser on the first sample in order to simulate default Cycles viewport rendering behavior?

But why? I do not see any argument in your message.
Why is seeing a low-quality, unrefined image worse than seeing the same thing just with additional blurring?



Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2023-01-13, 11:34:41
Reply #3

dj_buckley

  • Active Users
  • **
  • Posts: 871
    • View Profile
Not really sure whether what I'm about to say helps here, but that video posted by Dalton looks far more 'interactive' than what I get with Corona IR.  It gives a much better representation of the final render in a much shorter space of time?

2023-01-13, 11:56:01
Reply #4

Dalton Watts

  • Active Users
  • **
  • Posts: 210
    • View Profile
can we, as of right now, start the AI denoiser on the first sample in order to simulate default Cycles viewport rendering behavior?

But why? I do not see any argument in your message.
Why is seeing a low-quality, unrefined image worse than seeing the same thing just with additional blurring?

The argument is there. If the AI denoiser starts at the first sample, the interactivity improves even though the first sample has notorious AI artifacts that soon fade away, at least in my view. This combined with GPU support would greatly improve Corona's usability.

2023-01-13, 12:19:48
Reply #5

romullus

  • Global Moderator
  • Active Users
  • ****
  • Posts: 8779
  • Let's move this topic, shall we?
    • View Profile
    • My Models
Maybe it's better idea to give an option to chose when real-time denoising should kick-in, similarly like we can chose with adaptivity? That way everyone would be able to adjust it at the level where are they happy. Personally i sometimes wish that denoising would start later, because at early stages it turns everything into unreadable mush. I think pass 10 for me could be a sweet spot.
I'm not Corona Team member. Everything i say, is my personal opinion only.
My Models | My Videos | My Pictures

2023-01-13, 12:56:11
Reply #6

Dalton Watts

  • Active Users
  • **
  • Posts: 210
    • View Profile
Exactly romullus! Everyone works differently.

2023-01-13, 16:32:43
Reply #7

lupaz

  • Active Users
  • **
  • Posts: 951
    • View Profile
Not sure if this helps you, but these settings help me get the effect you're describing, without denoising. It's how Corona behaved years ago.

2023-01-13, 16:50:13
Reply #8

Dalton Watts

  • Active Users
  • **
  • Posts: 210
    • View Profile
Not sure if this helps you, but these settings help me get the effect you're describing, without denoising. It's how Corona behaved years ago.

I already have that setup lupaz :-) Not quite the same.

2023-01-23, 10:13:08
Reply #9

Avi

  • Corona Team
  • Active Users
  • ****
  • Posts: 476
    • View Profile
Hi,

We have logged this as a feature request in our system if there will be any update on this, we will let you know.

(Internal ID=1037725204)

Arpit Pandey | chaos-corona.com
3D Support Specialist - Corona | contact us

2023-01-23, 11:23:32
Reply #10

Dalton Watts

  • Active Users
  • **
  • Posts: 210
    • View Profile
Hi,

We have logged this as a feature request in our system if there will be any update on this, we will let you know.

(Internal ID=1037725204)

Thanks Avi! I was hoping it would be something we could change already in the "Development / Experimental stuff" tab, for example. I guess not.

2023-05-26, 16:10:41
Reply #11

Dalton Watts

  • Active Users
  • **
  • Posts: 210
    • View Profile
Have any tests been done on this Avi? Is it feasible? Thanks!

2023-05-30, 10:18:33
Reply #12

Avi

  • Corona Team
  • Active Users
  • ****
  • Posts: 476
    • View Profile
Hi,

No immediate promises yet but it is still in our list of suggestions. We will let you know if there is any further development on this.
Arpit Pandey | chaos-corona.com
3D Support Specialist - Corona | contact us

2023-11-16, 00:03:34
Reply #13

Dalton Watts

  • Active Users
  • **
  • Posts: 210
    • View Profile
Should I lose hope on this? Implementing "denoise at first sample" could result in a more fluid user experience in interactive rendering even if we're unable to use GPU. Is this hard to test guys? Thanks!

2024-01-02, 12:45:02
Reply #14

Dalton Watts

  • Active Users
  • **
  • Posts: 210
    • View Profile
Since I don't have a compatible GPU, can anybody please confirm if the new Intel GPU AI denoiser in interactive resolves the image similarly to how the Open image denoiser in Cycles does it? Or is it that Corona, by default, does not start denoising at the first sample and it is irrelevant what denoiser we use?
« Last Edit: 2024-01-02, 12:50:29 by Dalton Watts »