Forest Pack > Forest Pro (*)

FPP, Corona animated proxies and scene parsing/prep time

<< < (2/3) > >>

3DFLOW:
Thanks for awnsering :)

Ok so but to understand correctly, you said:

"V-Ray proxies 'GetRenderMesh' is very fast, because it returns the simplified mesh used for viewport.
Instead, Corona computes and returns the full mesh stored in the proxy, and this process takes a lot of time."

So also when not rendering animations, just stills, we got parsing time issues, (alot of them, 6-7 mins of parsing for a still image with alot of forest pack pro elments).

Is it safe to assume we are experiencing these times mainly due to the problem you described of Corona proxies lacking a "simplified-geometry" version?

iToo:

--- Quote from: 3DFLOW on June 25, 2021, 09:07:18 AM ---So also when not rendering animations, just stills, we got parsing time issues, (alot of them, 6-7 mins of parsing for a still image with alot of forest pack pro elments).

Is it safe to assume we are experiencing these times mainly due to the problem you described of Corona proxies lacking a "simplified-geometry" version?

--- End quote ---

That's correct. In V-Ray, Forest uses a simplified geometry, and delegates the render process to V-Ray. But with Corona, proxies are handled as a "mesh container", which is less efficient.
Our goal is to minimize (or remove completely) these mesh calls, and hand over the proxy handling to the Corona engine.

Are you using some Animation mode for these Forest objects (other than 'Disabled' or 'Follow Geometry') ?
In this case parse time may be high, even rendering just a still. Because Forest must prepare the Animation samples (getting the proxy mesh at different animation times).

In summary: actually parsing time is proportional to: number of Forest objects * mesh complexity * number of animation samples.

3DFLOW:
Well.. both.

We're ajusting and animating Grow-FX trees, sending them out to animated Corona proxies, to then use with Forest Pack Pro. Seemed like a legit pipeline and we could create a lib out of that. Animated vegitation is basicly a must these days. It's 2021... come on.

But even without animation proxies: Single-proxy heavy geometry trees, grasses, bushes, potplants, ...  are ending up costing us 2+ minutes at least for parsing times added. These are also due to the same problem then, correct?

We're constantly looking at which area modes we should use where, which should have edge and which can do with "point" handling, but in truth, we're not seeing the "WOW" factor in decimating the parsing times. In fact, we are stuck at this point.

We would for example "love" to distribute office furniture, cars, lighting in-scene with forest pack pro as well, as you describe so nicely in the trailer, but we can't get past the vegitation obstacle. Leave alone distibuting 20x different 500K+ cars in a parking lot added to the vegitation...

Just thinking out loud here :)

iToo:

--- Quote from: 3DFLOW on June 25, 2021, 11:39:35 AM ---But even without animation proxies: Single-proxy heavy geometry trees, grasses, bushes, potplants, ...  are ending up costing us 2+ minutes at least for parsing times added. These are also due to the same problem then, correct?

--- End quote ---

Well, it's difficult to know without checking the scene. Even optimizing to the limit, everything sums up and requires processing time (prepare samples, scattering, send to render engine, etc.).

At this point, there is not an easy way to check what is taking more resources. I would suggest to create a separate scene with vegetation, render Forest objects one by one (hiding the others), and check times. A tedious task... i know.
But even doing this, there are some processes which are shared between all Forest objects. Unfortunately there is not a simple trick, because each scene and render process is different.

lingrenddd:
I found that some people in the Corona Forum have suggest recommendations to them, but they don't pay attention. If you are choosing, then I will abandon Corona, back to vray, because Forest is irreplaceable, but Corona can be replaced by vray. I thought Corona7 will improve, but I found that there is no change in the opening speed. I hope that the ITOO team can communicate again with the Corona team.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version