Isotropix Forums

Reloading referenced alembic file takes ages

General Discussion about Isotropix and CG related topics

Reloading referenced alembic file takes ages

Unread postby machieb » Fri Jul 03, 2020 8:17 am

Hello,
I have a problem when reloading a big referenced alembic files that is part of many groups.
When reloading this alembic, updating this groups takes ages.
In my project I have a motorcycle (700mg abc/13.5million triangles/11269objects) that is a referenced alembic file. Sometimes I have reload the whole alembic. When I hit the reload button, it takes about 45minutes to reload the alembic file and updating the groups. In the progress view you can see how slow the alembic file is reloaded. In that 45minutes clarisse is frozen!
Unchecking the eye icon next to the reference name and checking it again is faster. But that is not a reload, then I lose group content?! Close the scene and open it again is also much faster than reloading the alembic.

Is it a bug because only one CPU-core is used for reloading and updating the group content?
Do you have a hint what I can do to avoid that problem?

Cheers.
machieb
 
Posts: 38
Joined: Fri Nov 29, 2019 11:20 am

Re: Reloading referenced alembic file takes ages

Unread postby mdkai » Fri Jul 03, 2020 8:33 am

It is advisable to reduce the groupcount inside the alembic..keep in mind each object gets a transform if this is not a bundle.
Try using an alembic bundle, which condensed all transforms into a single element.

I found that excessive numbers of events inside a single abc or USD can be slow even to save out. But I speak of a few 100k ..

Other slowdowns can be expressions at some level if very excessive ..
I'm not sure if also some broken data is inside , in doubt have isotropix look at the and to test out.

Cheers
Join us at the Discord https://discord.gg/G5cJj9A
mdkai
 
Posts: 343
Joined: Tue Oct 07, 2014 7:24 pm

Re: Reloading referenced alembic file takes ages

Unread postby machieb » Fri Jul 03, 2020 9:58 am

I try to avoid using reference files if possible but in my project I have to hide parts of my motorcycle to replace them with optional accessory. So I can´t use an alembic bundle.
I do not create events in that referenced alembic, no transforms etc.
I think the slowdown comes from the big object hierarchy in the alembic that has to be updated in every clarisse group when reloading the alembic reference. Such update process could be shifted to more cpu-cores I guess?
Hope someone from Isotropix can help!

Cheers.
machieb
 
Posts: 38
Joined: Fri Nov 29, 2019 11:20 am

Re: Reloading referenced alembic file takes ages

Unread postby dboude » Fri Jul 03, 2020 10:50 am

The best way for us to see what is happening is to have your project with your files. Are you on discord so we can chat privately ?

Cheers
Démian
Isotropix
Technical Artist - Clarisse Specialist
User avatar
dboude
 
Posts: 1603
Joined: Mon Jul 03, 2017 10:51 am

Re: Reloading referenced alembic file takes ages

Unread postby machieb » Fri Jul 03, 2020 11:11 am

Hello Démian,

thanks for your reply. Yes I am on discord, only for following isotropix, but I´m not using it regularly. How can we get in contact there? My Discord Name is machieb#9602.
machieb
 
Posts: 38
Joined: Fri Nov 29, 2019 11:20 am


Return to General Discussion
cron