Author Topic: How to reduce parsing time when rendering in 3ds max + Corona?  (Read 3163 times)

2020-04-21, 14:37:58

JVermeulen

  • Users
  • *
  • Posts: 1
    • View Profile
Hello,

My question:
I was wondering if anyone knows how I can reduce parsing time in 3ds max?
What I am referring to is the time that 3ds max needs before it actually starts rendering.

My case:
I am trying to render a set of (animated) camera frames with the batch renderer and with corona.
The scene is relatively big with x-refs of railcloned buildings and x-reffed files with forestpack items.
With each frame that is being rendered, it takes about 8 minutes before the rendered image appears and the render passes start.

Result:
In total it takes on average about 15 minutes to render out 1 frame 2000x1000 (with much blurriness and noise).
Has anyone found a solution to only parse/load the scene once in the beginning so it doesn't keep doing that for each frame?

Looking forward to a reply.

Justin Vermeulen

System:
Intel(R) Xeon(R) CPU 2.6 GHz 16 cores
NVidia Quadro K4000
64GB RAM

2020-04-21, 14:49:01
Reply #1

Nejc Kilar

  • Corona Team
  • Active Users
  • ****
  • Posts: 1335
    • View Profile
    • My personal website
Quote
Has anyone found a solution to only parse/load the scene once in the beginning so it doesn't keep doing that for each frame?

Noup, still patiently waiting on that, heh :) Unfortunately right now a lot of time and computer power is just wasted on  reloading each scene when rendering an animation :\ Maybe someone else has something more productive to say lol.
Nejc Kilar | chaos-corona.com
Educational Content Creator | contact us

2020-04-21, 15:49:03
Reply #2

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 13702
  • Marcin
    • View Profile
Unfortunately this doesn't sound like a "one fix to rule them all" kind of fix. It is definitely scene dependent, and dependent on the exact kind of plugins you are using + how exactly you are using them + scene complexity.
Also, are you loading some of your assets from the network?

If possible, could you share this problematic scene with us with all assets archived (File > Archive)? Here is the uploader: https://corona-renderer.com/upload
We would then see if we are able to reproduce the problem.

If you are not able to share your scene, maybe you can strip it a bit, and share with us a smaller fragment of it, where the parsing times are still long?
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2021-08-12, 21:34:49
Reply #3

genesys

  • Active Users
  • **
  • Posts: 16
    • View Profile
How about adding an option that allows to write out the scene parsing to a file and give the option to load it from file rather than rebuilding it? Then one could reuse the same acceleration structure for all frames. Perfect for flythroughs of scenes without animated content.

2021-08-13, 19:01:47
Reply #4

cankuck

  • Users
  • *
  • Posts: 1
    • View Profile
How about adding an option that allows to write out the scene parsing to a file and give the option to load it from file rather than rebuilding it? Then one could reuse the same acceleration structure for all frames. Perfect for flythroughs of scenes without animated content.

this is a good idea