Author Topic: bucket engine adaptivity  (Read 4195 times)

2014-10-21, 23:06:44

romullus

  • Global Moderator
  • Active Users
  • ****
  • Posts: 9254
  • Let's move this topic, shall we?
    • View Profile
    • My Models
I'm trying to find best settings for quick animation. Decided to give try to bucket engine in hope that adptivity will help to reduce render times a bit. But i'm little struggling with adaptivity settings. I tried 2/4 vs 1/5 (initial samples/passes) and it gave me almost identical times. Does that means that adaptivity hadn't kick in? Should i rise adaptivity treshold? Would that help? I don't want to increase samples or passes more, because i can't afford longer render times.

And question number two. My scene contains much direct light and almost no indirect and also there's heavy use of sss. Initally i thought that decreasing GI/AA would help, but it turned out that image appears even noisier. I guess that means SSS needs more GI samples, right? I ended with GI/AA - 64 and LSM - 0,5. Is that a good idea?
I'm not Corona Team member. Everything i say, is my personal opinion only.
My Models | My Videos | My Pictures

2014-10-22, 11:07:38
Reply #1

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 13665
  • Marcin
    • View Profile
I ended with GI/AA - 64 and LSM - 0,5. Is that a good idea?
It might be. Could you post some render and viewport?
Buckets with adaptivity pay off when you have large flat areas that refine fast. So when you are rendering without adaptivity, Corona will sample those good pixels anyway wasting time. In hard noisy situations adaptivity may even slow down rendering because it will add lots of samples in those places. At least that's how I think it works. :)
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2014-10-22, 11:27:26
Reply #2

lacilaci

  • Active Users
  • **
  • Posts: 749
    • View Profile
Not sure about bucket mode and adaptivity, I try rendering with bucket from time to time. But most of the time i think progressive performs just as good if not better (maybe for heavy dof can bucket do better job but i guess not by much).

Anyway, if you use a lot of direct lighting then I would try using default 16 for GI and some higher values for LSM (like 6 or 10 maybe) not sure about sss sampling though. I guess default 16 for gi should be ok.

It would help if you could post a screenshot of your scene setup and maybe also some screenshot from rendering.

If im not sure where is most noise coming from I disable both gi solvers to see how much direct lighting really contributes to the scene and if most noise is from GI or direct light.

2014-10-22, 12:47:53
Reply #3

romullus

  • Global Moderator
  • Active Users
  • ****
  • Posts: 9254
  • Let's move this topic, shall we?
    • View Profile
    • My Models
I ended with GI/AA - 64 and LSM - 0,5. Is that a good idea?
It might be. Could you post some render and viewport?
Buckets with adaptivity pay off when you have large flat areas that refine fast. So when you are rendering without adaptivity, Corona will sample those good pixels anyway wasting time. In hard noisy situations adaptivity may even slow down rendering because it will add lots of samples in those places. At least that's how I think it works. :)
Unfortunately, there isn't single flat area in my render. I did some tests yesterday with 3/3, 2/4 and 1/5 settings for adaptivity and contrary to my expectations, settings with more initial samples and less adaptive passes rendered fastest. So you might be right, maybe my case does not suit for adaptive sampling very well.

Anyway, if you use a lot of direct lighting then I would try using default 16 for GI and some higher values for LSM (like 6 or 10 maybe) not sure about sss sampling though. I guess default 16 for gi should be ok.

It would help if you could post a screenshot of your scene setup and maybe also some screenshot from rendering.

If im not sure where is most noise coming from I disable both gi solvers to see how much direct lighting really contributes to the scene and if most noise is from GI or direct light.
Direct light is cleaning very fast, most of the noise is coming from translucency. That's why i reduced LSM.

Anyway, i rendered test sequence over night with bucket engine. Settings were GI/AA - 16, LSM - 0,5, Initial samples - 3, Passes - 3. With some denoiser treatment in AE it came out quite acceptible.

p.s. sorry for lack of screenshots, but i don't think they woul be useful in any way. It's just single object in open space - there's almost no indirect. Only direct, reflection and translucency.
I'm not Corona Team member. Everything i say, is my personal opinion only.
My Models | My Videos | My Pictures

2014-10-22, 13:03:57
Reply #4

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 13665
  • Marcin
    • View Profile
Quote
Direct light is cleaning very fast, most of the noise is coming from translucency. That's why i reduced LSM.

Anyway, i rendered test sequence over night with bucket engine. Settings were GI/AA - 16, LSM - 0,5, Initial samples - 3, Passes - 3. With some denoiser treatment in AE it came out quite acceptible.

p.s. sorry for lack of screenshots, but i don't think they woul be useful in any way. It's just single object in open space - there's almost no indirect. Only direct, reflection and translucency.
I would suggest adding a CEssential_Direct and CEssential_Indirect passes so that you can see if more noise is really from direct or indirect lighting. If it's indirect - you can increase PT samples or decrease LSM. If it's from direct - you can decrease PT samples or increase LSM. It always requires some experimenting but I can see that you understand what each setting does, which is good. :)
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2014-11-11, 21:41:14
Reply #5

romullus

  • Global Moderator
  • Active Users
  • ****
  • Posts: 9254
  • Let's move this topic, shall we?
    • View Profile
    • My Models
Tried bucket engine in another scene with lots of flat areas today and get clean picture more than three times faster than with progressive! That's amazing! From now on i'll use buckets more, but we definitely need adaptivity with progressive too.
I'm not Corona Team member. Everything i say, is my personal opinion only.
My Models | My Videos | My Pictures

2014-11-11, 23:18:52
Reply #6

Chakib

  • Active Users
  • **
  • Posts: 787
  • Corona Omnomnomer !
    • View Profile
Tried bucket engine in another scene with lots of flat areas today and get clean picture more than three times faster than with progressive! That's amazing! From now on i'll use buckets more, but we definitely need adaptivity with progressive too.

+1 I agree i'm waiting for a better adaptivity management.