Author Topic: DR Server Caching Settings, how to?  (Read 950 times)

2021-10-29, 19:05:29

sergio001

  • Users
  • *
  • Posts: 1
    • View Profile
I'm rendering an animation with the DRserver (Corona 6, 3ds Max 2022) over a VPN connection. The scene is about 2.5GB and has about 3000 frames inside.
Problem is that the DR server caches whole scene with textures for each frame from scratch. The same files(!) every time. This leads to a huge waste of time and traffic.
Can a cached scene be reused for the next frame? Where can I make such a setting? Help please.

2021-11-03, 18:46:20
Reply #1

Frood

  • Active Users
  • **
  • Posts: 2001
    • View Profile
    • Rakete GmbH
It is nonsense to render animation frames via DR generally. And even more nonsense to render them over (internet?) VPN additionally :) However, you could do the following (if you are allowed to do so):

Reference every asset to a local directory where you collect all needed assets, for example "C:\renderassets\". Retarget all paths in your scene to this directory, so that you only see "C:\rendersassets\" as path using the asset tracker (Shift+T).

Then you copy this directory once over to the far side of your VPN connection and distribute it there to the exact same location on every participating node, maybe by using a remote desktop session to one of the remote nodes. Every node should have that "C:\renderassets\" directory finally.

Now, if using DR, the remote nodes open the file and find their assets locally and the master would not send missing assets but only the scene itself.

But as mentioned, I'd use this method and Backburner to render the frames (if it is a bridged VPN where network broadcasts are possible). And keep in mind that a large amount of render data will come back the line. Maybe rising "Synchronization interval" and/or lowering "Max pixels to transfer at once" in Rendersetup -> System -> Distributed rendering helps here, settings depend on your connection speed.


Good Luck



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