Author Topic: Rendering speed difference - real-time vs. maximum time (offline)??  (Read 16365 times)

0 Members and 1 Guest are viewing this topic.

Offline DriesV

  • Administrator
  • Hero Member
  • *****
  • Posts: 2570
  • Total likes: 49
  • Product Specialist at Luxion
I always suspected this to be the case, but now I tested it more thoroughly.

The real-time renderer seems much faster than the offline rendering methods that use the same engine (maximum time/maximum samples). It takes considerably longer for the noise to disappear when doing offline renderings compared to real-time rendering at the same resolution.

Why is this happening?
I thought the real-time renderer and the time/sample limit offline methods used the same algorithms?
Below you can see a few side-by-side comparisons of the same scene rendered in real-time for 10 minutes and rendered offline by setting a 10 minute limit.

Dries
« Last Edit: May 08, 2013, 04:39:05 am by DriesV »

Offline DriesV

  • Administrator
  • Hero Member
  • *****
  • Posts: 2570
  • Total likes: 49
  • Product Specialist at Luxion
On a side note:
On my dual Xeon E5-2680 machine, quite oddly, during real-time rendering the CPU temperature never exceeds 75 deg C (hottest core), while during an offline rendering the CPU temperature goes as high as 81 deg C.
The reported power per single CPU in Watts (monitoring software) is nearly identical for both rendering methods (114W during real-time, 118W during offline rendering).
My system also feels a bit more responsive when real-time is running, than when an offline render job is running.

In fact, the offline rendering methods using time and sampling limit are the most stressing things I can throw at my system. :o
No other application gets the CPU cores that hot or get my system that less responsive.

In contrast, offline rendering with advanced settings is less stressing than any other rendering method in KeyShot. My hottest core is 74 deg C and max. power for a single CPU is 108.5W

SO... when comparing offline time limit rendering to real-time rendering:
How can it be that my CPU's are running hotter, while the rendering seems slower?

Dries
« Last Edit: May 10, 2013, 02:12:18 am by DriesV »

Offline DriesV

  • Administrator
  • Hero Member
  • *****
  • Posts: 2570
  • Total likes: 49
  • Product Specialist at Luxion
Re: Rendering speed difference - real-time vs. maximum time (offline)??
« Reply #2 on: June 26, 2013, 05:57:27 am »
On build 4.1.35 I'm still noticing a significant difference in rendering speed between realtime and max. time/samples rendering.
Anyone else making the same observations?

Dries

Offline PhilippeV8

Re: Rendering speed difference - real-time vs. maximum time (offline)??
« Reply #3 on: June 26, 2013, 06:17:42 am »
I reported a while back that if you set 10min render time, it renders less fine than when you just let it render with not time limit and stop it after exactly 10min.  Is this the same issue ?

Offline DriesV

  • Administrator
  • Hero Member
  • *****
  • Posts: 2570
  • Total likes: 49
  • Product Specialist at Luxion
Re: Rendering speed difference - real-time vs. maximum time (offline)??
« Reply #4 on: June 26, 2013, 06:52:11 am »
I'm not sure, Philippe. I will try to recreate your conditions.
This speed difference is especially noticeable in scenes with lots of render 'hogs': DOF, physical lights, translucent materials...

Translucent materials can take much, much longer to get artifact-free, compared to realtime rendering (in which translucent materials are actually blazing fast ;D).
I'm just puzzled as to why this happens, because both rendering methods use the same algorithms (I guess?).

Dries

Offline malayutou

Re: Rendering speed difference - real-time vs. maximum time (offline)??
« Reply #5 on: July 13, 2013, 06:15:26 pm »
hi ,DriesV.I notice this during my renderings too.In my work,I often had to offer the product renderings without background to the client.So I often render with an alpha channel.A screenshot is faster,but I will have to pick out the product in Photoshop.
Thanks for sharing it with us.

Offline evilmaul

Re: Rendering speed difference - real-time vs. maximum time (offline)??
« Reply #6 on: July 14, 2013, 09:42:57 pm »
yeah me too have notice this 'issue'. I am a big fan of the interactive render and when I render offline I do use mostly max time but never get exactly the same results as the interactive render which you would of course expect for the same amount of time allocated for it.  :-\

guest84672

  • Guest
Re: Rendering speed difference - real-time vs. maximum time (offline)??
« Reply #7 on: July 15, 2013, 06:17:16 am »
We will definitely take a look at this.

Offline hitesh.m

Re: Rendering speed difference - real-time vs. maximum time (offline)??
« Reply #8 on: July 15, 2013, 08:45:28 am »
yup me too feel same render diamond with 16 raybounce taking too much time n with 32 rendering not even starting.......

guest84672

  • Guest
Re: Rendering speed difference - real-time vs. maximum time (offline)??
« Reply #9 on: July 15, 2013, 12:06:49 pm »
There is definitely an issue here. The team is digging deeper to try and nail down the details. Stay tuned.

Offline Robb63

Re: Rendering speed difference - real-time vs. maximum time (offline)??
« Reply #10 on: August 12, 2013, 06:38:27 pm »
Any update on a fix for this??

Offline DriesV

  • Administrator
  • Hero Member
  • *****
  • Posts: 2570
  • Total likes: 49
  • Product Specialist at Luxion
Re: Rendering speed difference - real-time vs. maximum time (offline)??
« Reply #11 on: August 13, 2013, 08:08:36 am »
Yeah, I'm really hoping this will be fixed by 4.2 ...

Recently I had a few scenes with fine geometric details that caused 'splotches', even with GI quality maxed out at 5.
Rendering with max. time/samples would just take too long to get rid of the noise... :(

I'm confident it will be fixed in the near future though. ;)

Dries

Offline Gerard_Mike

Re: Rendering speed difference - real-time vs. maximum time (offline)??
« Reply #12 on: September 03, 2013, 06:18:31 pm »
Same problem here, I've also noticed that the skin shader have more line artifacts with the offline render than with the realtime preview...



These line artifacts are very hard to get rid off with the offline render, I've also noticed these on Evilmaul female character, hope you don't mind me posting it :)

So I take the opportunity here to ask if it's possible to use a different refinement pattern? Ideally it would be better a less mechanical line pattern, maybe random noise?
« Last Edit: September 03, 2013, 06:38:32 pm by Gerard_Mike »

Offline KeyShot

Re: Rendering speed difference - real-time vs. maximum time (offline)??
« Reply #13 on: September 04, 2013, 09:50:49 am »
This is all resolved in 4.2. Contact [email protected] if you would like to test.