Author Topic: Render Slaves Scene stuck at first frame  (Read 13502 times)

2015-02-25, 17:57:19

-Ben-Battler-

  • Active Users
  • **
  • Posts: 170
    • View Profile
Hi

I am testing Version 1.0.

We are rendering a Movie of a Truck turning slowly around its roll axis and we are using DR.

The problem is that the Master Workstation is updating the scene correctly while the Render Slaves stuck at the situation of the first frame. So as soon as they contribute to the rendering, the truck's old perspective of the old frame is being merged into the new perspective of the actual frame.

The attached images will bring clarity.

With V7 this wasn't the case, we just updated all Workstations to Version 1.0. We only changed the Secondary Solver from HDCache to UHDCache.

BR Ben
Visit boxel

2015-02-25, 18:33:30
Reply #1

Ludvik Koutny

  • VIP
  • Active Users
  • ***
  • Posts: 2557
  • Just another user
    • View Profile
    • My Portfolio
I know this is not solution for your problem, but you should never use DR for animation. It's slower, a lot more prone to problems, and generally pointless. Just set up some render manager (backburner, which is shipped with 3ds Max for free or deadline) and let each computer render different frame.

Also, in case you are using batch render, DR does not support batch render.

2015-02-25, 19:11:51
Reply #2

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12768
  • Marcin
    • View Profile
With V7 this wasn't the case, we just updated all Workstations to Version 1.0. We only changed the Secondary Solver from HDCache to UHDCache.
Stupid question: did you also install 1.0 on nodes?
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2015-02-26, 05:52:17
Reply #3

fobus

  • Active Users
  • **
  • Posts: 388
    • View Profile
I know this is not solution for your problem, but you should never use DR for animation. It's slower, a lot more prone to problems, and generally pointless. Just set up some render manager (backburner, which is shipped with 3ds Max for free or deadline) and let each computer render different frame.

Also, in case you are using batch render, DR does not support batch render.

So what if we have 5 frames (stills) with animated camera and 10 PCs to render it. We have to use only half of rendering power? With VRay, for example, we can send this job to backburner with DR on and use all PCs to render it twice as fast. As DR is have no support of batch render it seems to have no support backburner suport as well. I think this is a very bad news. I thought that we can use this feature at last in 1.0.

2015-02-26, 09:12:27
Reply #4

-Ben-Battler-

  • Active Users
  • **
  • Posts: 170
    • View Profile
Quote from: maru
Stupid question: did you also install 1.0 on nodes?

Yes I did, otherwise the slaves are not connecting to the master.

Quote from: Rawalanche
I know this is not solution for your problem, but you should never use DR for animation. It's slower, a lot more prone to problems, and generally pointless. Just set up some render manager (backburner, which is shipped with 3ds Max for free or deadline) and let each computer render different frame.

Also, in case you are using batch render, DR does not support batch render.

Thanks for your answer. Exactly, I didn't want to hear this answer but I will consider it.

Since in VRay DR render for sequences worked like a charm, I was assuming that it would work in Corona too (which it did in V7).

PS: I now made the test without switching to UHDCache but the situation is the same.
Visit boxel

2015-02-26, 09:33:06
Reply #5

Ludvik Koutny

  • VIP
  • Active Users
  • ***
  • Posts: 2557
  • Just another user
    • View Profile
    • My Portfolio
I know this is not solution for your problem, but you should never use DR for animation. It's slower, a lot more prone to problems, and generally pointless. Just set up some render manager (backburner, which is shipped with 3ds Max for free or deadline) and let each computer render different frame.

Also, in case you are using batch render, DR does not support batch render.

So what if we have 5 frames (stills) with animated camera and 10 PCs to render it. We have to use only half of rendering power? With VRay, for example, we can send this job to backburner with DR on and use all PCs to render it twice as fast. As DR is have no support of batch render it seems to have no support backburner suport as well. I think this is a very bad news. I thought that we can use this feature at last in 1.0.

Then those are 5 still frames, not an animation. Obviously he was talking about animation of truck turning around.

2015-02-26, 09:43:52
Reply #6

fobus

  • Active Users
  • **
  • Posts: 388
    • View Profile
But the problem remains. Animation or stills in frames, no matter. The problem is still there. It will be very good to have one solution for it.

2015-02-26, 10:15:38
Reply #7

Ludvik Koutny

  • VIP
  • Active Users
  • ***
  • Posts: 2557
  • Just another user
    • View Profile
    • My Portfolio
But the problem remains. Animation or stills in frames, no matter. The problem is still there. It will be very good to have one solution for it.

I never said it should not be resolved. DR should work rock solid in all cases. But that doesn't change anything about fact that using rendering manager for animation will be always faster, easier, and LOT more stable.

2015-02-26, 10:41:11
Reply #8

fobus

  • Active Users
  • **
  • Posts: 388
    • View Profile
I never said it should not be resolved. DR should work rock solid in all cases. But that doesn't change anything about fact that using rendering manager for animation will be always faster, easier, and LOT more stable.

Sure. So is it a bug? Will it be in plans in near future to resolve it?

2015-02-26, 10:53:15
Reply #9

Ludvik Koutny

  • VIP
  • Active Users
  • ***
  • Posts: 2557
  • Just another user
    • View Profile
    • My Portfolio
I never said it should not be resolved. DR should work rock solid in all cases. But that doesn't change anything about fact that using rendering manager for animation will be always faster, easier, and LOT more stable.

Sure. So is it a bug? Will it be in plans in near future to resolve it?

Definitely. Although it may be the known one, if Ben uses batch rendering. Batch rendering does exactly this. But if he does not use batch rendering, then it's probably a new bug. Anyway, in both cases it should definitely be fixed.

2015-02-27, 12:37:05
Reply #10

Frood

  • Active Users
  • **
  • Posts: 1922
    • View Profile
    • Rakete GmbH
 fobus, you´ve got the point here:

"So what if we have 5 frames (stills) with animated camera and 10 PCs to render it."

Additionally it´s about having control about the rendering result while still having benefit of multiple machine power. This is our general workflow for quick projects. Fyi:

https://corona-renderer.com/bugs/view.php?id=776

I don´t believe it´s very hard to fix but i´m waiting already quite a while for a fix (the first bugtrack entry for that bug was closed as "fixed", submission date was  2014-03-12).

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

2015-02-27, 12:59:26
Reply #11

fobus

  • Active Users
  • **
  • Posts: 388
    • View Profile
Fixed? In 1.0 it's still there. May be they fixed somthing else. I have no access to Mantis, sorry.

2015-02-27, 13:21:31
Reply #12

Frood

  • Active Users
  • **
  • Posts: 1922
    • View Profile
    • Rakete GmbH
It´s more "again" than a "still" there :) I´m confident it will be addressed soon.
Never underestimate the power of a well placed level one spell.

2015-03-09, 22:00:58
Reply #13

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
Fixed (hopefully... please test ;)) - see the folder "2015-03-09 DR server" here https://www.dropbox.com/sh/mswauuv1afec8am/AAA5OKrd_QujokDM3mxQ7S40a - just replace the executable on your render nodes
« Last Edit: 2018-03-12, 15:24:58 by maru »
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2015-03-10, 06:32:06
Reply #14

fobus

  • Active Users
  • **
  • Posts: 388
    • View Profile
Not working DR anymore with this fix. All nodes are marked "FAILED". DR on slaves is continuously trying to start, but couldn't start it.
May it be because I just replaced executable of 1.00.00 DR with this experimental?


UPD:
Just found that DR not working with backburner at all.
« Last Edit: 2015-03-10, 07:32:33 by fobus »