Author Topic: Corona 1.3 with 1.4 render speed comparison  (Read 21791 times)

2016-06-04, 16:43:09
Reply #30

cecofuli

  • Active Users
  • **
  • Posts: 1578
    • View Profile
    • www.francescolegrenzi.com

2016-06-12, 13:39:28
Reply #31

Bzuco

  • Active Users
  • **
  • Posts: 118
    • View Profile
    • personal web page
Bormax: Try to change adaptivity interval via maxscript to higher number(maybe half number of phases or higher) as default(5):
Code: [Select]
renderers.current.adaptivity_interval = 48With this setting will be the image rendered with equal portion of samples in each pixel from pass 1 to 48.
After pass 48 will start adaptivity do its job :)
According sampling focus render element adaptivity is "drastic" in distribution of samples...so solution is let corona render image with adaptivity only last few passes. For me ideal number of interval is between half and 3/4 num. of total passes. I discovered 10% less render time and of course noise eliminated on problematic materials and dark areas :)

Someone could say, that with high interval values there will be few or only one calculation of adaptivity during rendering....but when I was watching SF render element, is it enough.

2016-06-13, 00:14:27
Reply #32

Bormax

  • Active Users
  • **
  • Posts: 568
    • View Profile
Thank you Bzuco!

I tried to put your script in to Corona's string option window, but got the "Invalid string option: renderers.current.adaptivity_interval = 48" massage. Did I put it to the wrong place?


2016-06-13, 04:19:08
Reply #33

Christa Noel

  • Active Users
  • **
  • Posts: 911
  • God bless us everyone
    • View Profile
    • dionch.studio
Thank you Bzuco!

I tried to put your script in to Corona's string option window, but got the "Invalid string option: renderers.current.adaptivity_interval = 48" massage. Did I put it to the wrong place?
press F11 (maxscript listener) :)

2016-06-13, 05:12:56
Reply #34

Bormax

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

2016-06-13, 09:24:51
Reply #35

Frood

  • Active Users
  • **
  • Posts: 2002
    • View Profile
    • Rakete GmbH
BTW: You can also change this parameter as "Adaptivity recalculation (passes)" in the "Development/Experimental Stuff" rollout (activate that rollout in "Performance settings" with "Enable devel/debug mode" first).

This does the same, no need to use a script unless you want to act automatically relatively to the render passes amount (what could get a kind of scripted adaptivity slider requested by some peple here).

Good Luck

Never underestimate the power of a well placed level one spell.

2016-06-13, 09:45:08
Reply #36

romullus

  • Global Moderator
  • Active Users
  • ****
  • Posts: 9264
  • Let's move this topic, shall we?
    • View Profile
    • My Models
I tried to put your script in to Corona's string option window, but got the "Invalid string option: renderers.current.adaptivity_interval = 48" massage. Did I put it to the wrong place?

If you want to use it as a string, then format is as follows:

Code: [Select]
int adaptivity.interval = 48
But as Frood already mentioned, this option is already exposed in UI, so no need for strings here. And let's hope it doesn't turn into another MSI200 rule :]
I'm not Corona Team member. Everything i say, is my personal opinion only.
My Models | My Videos | My Pictures

2016-06-13, 10:29:32
Reply #37

Bormax

  • Active Users
  • **
  • Posts: 568
    • View Profile
Thank you guys for your help!