Chaos Corona Forum

Chaos Corona for 3ds Max => [Max] General Discussion => Topic started by: romullus on 2018-05-09, 11:10:05

Title: Scene parsing speed: mesh vs proxy
Post by: romullus on 2018-05-09, 11:10:05
I noticed that proxy has significant longer parsing time comparing to mesh. In my specific case it's 12 s vs 2 s. I haven't tested yet if that's consistent behaviour across multiple proxies, or just that particular proxie has some issues. Is this expected?
Title: Re: Scene parsing speed: mesh vs proxy
Post by: maru on 2018-05-14, 11:33:10
Hmm... I just tried with this model https://threedscans.com/vatican-museums/hermanubis/ and I got 2s with geometry, and 1s with proxy.
Can you provide a sample scene?
Title: Re: Scene parsing speed: mesh vs proxy
Post by: romullus on 2018-05-14, 11:49:38
Hmm, if only i could remember what was the model... If i'll manage to reproduce the issue, i will send you the file for sure.

P.S. i sent you a message with the file.
Title: Re: Scene parsing speed: mesh vs proxy
Post by: maru on 2018-05-14, 13:35:57
note to self: downloaded to local/romullus-proxy
Title: Re: Scene parsing speed: mesh vs proxy
Post by: romullus on 2018-05-20, 11:50:57
It looks like turning on keep in memory or changing viewport display type to full mesh, since that automatically forces keep in memory, brings parsing time to a minimum - 1 s in my case. That's very nice when you have enough RAM (rarely the case for me).

Because of this parsing issue, i think proxies are less suitable for scattering, because Corona scatter will reparse every instanced object on slightest move of distribution object - very annoying in IR.
Title: Re: Scene parsing speed: mesh vs proxy
Post by: maru on 2018-06-28, 15:25:37
Was this related to this https://forum.corona-renderer.com/index.php?topic=20291.0 and so it would mean it is fixed now?
Title: Re: Scene parsing speed: mesh vs proxy
Post by: romullus on 2018-06-29, 19:15:57
No, proxies still take much longer to parse.
Title: Re: Scene parsing speed: mesh vs proxy
Post by: maru on 2018-07-11, 14:06:32
We're looking into it.
Random idea: maybe it's because the proxies are compressed?
Title: Re: Scene parsing speed: mesh vs proxy
Post by: maru on 2019-07-10, 13:44:51
(internal id=253342882)
Title: Re: Scene parsing speed: mesh vs proxy
Post by: 3dboomerang on 2019-07-18, 19:19:41
Just to verify, cause we use scattered proxies with forest pack all the time. In all our scenes all objects of +100k poly's are proxified to keep the scene size to a minimum and viewport performance to a maximum:

Is the workaround to put the proxies in full mesh mode? Cause that kills our viewport performance and increases the max file size ofcource again...

Any chance for a simplified mesh mode like vray has? Some body-wrap low poly looking mesh?

Keeping them in memory is automaticaly on though, but this doesnt prevent forest pack pro from sucking my memory dry.

Is this somewhere on the priority list together with the smoothing groups being broken when converting from proxy to mesh again?

Proxies are our daily bread & butter here in ArchViz

Grts
Title: Re: Scene parsing speed: mesh vs proxy
Post by: maru on 2019-07-25, 11:45:15
Just to verify, cause we use scattered proxies with forest pack all the time. In all our scenes all objects of +100k poly's are proxified to keep the scene size to a minimum and viewport performance to a maximum:

Is the workaround to put the proxies in full mesh mode? Cause that kills our viewport performance and increases the max file size ofcource again...

Any chance for a simplified mesh mode like vray has? Some body-wrap low poly looking mesh?

Keeping them in memory is automaticaly on though, but this doesnt prevent forest pack pro from sucking my memory dry.

Is this somewhere on the priority list together with the smoothing groups being broken when converting from proxy to mesh again?

Proxies are our daily bread & butter here in ArchViz

Grts

Could you send us an example scene like this? Here is the uploader, up to 10 GB: https://corona-renderer.com/upload
After the upload, please let us know what was the file name and which upload method you used (Dropbox or standard).
And some questions:
- Are you using Corona Proxy scattered with Forest Pack? Or regular mesh scattered with Forest Pack?
- When you are talking about viewport display mode, do you mean display mode for Corona Proxy or Forest Pack instances?
Title: Re: Scene parsing speed: mesh vs proxy
Post by: 3dboomerang on 2019-07-29, 10:23:14
Could you send us an example scene like this?
Of where Forest Pack Pro sucks my memory dry?

- Are you using Corona Proxy scattered with Forest Pack? Or regular mesh scattered with Forest Pack?
Depends, if we have the time we proxify all our meshes to then spread with Forest Pack Pro

- When you are talking about viewport display mode, do you mean display mode for Corona Proxy or Forest Pack instances?
We often use 6 high rez tree proxies for background and 6 High rez tree proxies for foreground distribution, then there's low grasses & bushes, all seperate Forest Pack Pro files, with proxies at their base

I was referring to the display mode of the Corona proxies, clouds & full mesh is not enough... 100% point-Clouds don't carry sufficient points at the trunk for manual placement and the full mesh is inoperable for many trees in the viewport.

Scene Layer wise:
The original proxies for Forest Pack distribution are in a seperate layer since they need to be in mesh mode sometimes for editing - They should be able to go from mesh to proxy and back again, but since it breaks groups this is starting to become difficult and we recently decided to try more of the Maxtree models with Grow Fx at their base instead of a Corona-Proxy, although this is viewport suicide...

We prefer Corona proxies cause they carry animation cache easily (generated from Grow Fx) - Just a few annoying remaining issues with proxies.