Why the Reading Asset ; Clearing the scene and Deleteing Objects are so slow ?
HLEET_3D
Posts: 172
Hi all,
When opening a duf file (scene file), it takes super long to load it.
But what is weird is that you cannot see in the task manager (windows 10) what ressource is overuse to be so long to load.
CPU is OK
RAM is OK
GPU is OK
SSD is OK
... why ? What's happening to be so slow/long ?
Is there some kind of trick to tweak or bypass that long opening ?
What am I missing there ?
By the way, I tried to close the application and then wait a while and then relaunch the program. When loading a saved scene, it just takes forever to load !
Thanks for your help
Comments
This is because many operations in DAZ Studio are Single Threaded, meaning they can only use one core of your CPU at a time. If you look more closely at your task manager you'll see that it's using exactly 25% of the CPU, so two operations are each using one core to do one thing each.
There's no way around this, except to get a CPU with faster cores.
If the scene you are loading is using a base character with lots of morphs and/or the installed morphs are in conflict with each other, loading the scene can take a long time, up to an hour even.
The log file (Help->Troubleshooting->View Log File) is the best place to start tracking the cause of long load times.
it may also have something to9 do with the number of assets you own as well. (lots of assets = slower loads.)
@Spacious : I see ! That might be that. I'll keep this in mind.
It seems to use only 4 cores for some tasks and then it dispatch with the others after a while ... that's weird.
@PerttiA : yeah I have quite a lot of morphs. I might have "conflicted" morph.
Hours to load ? 8 min wait wasn't so bad after all lol.
@aedonix : I think that could be one of the big reason why it is so slow to load.
I have definitly a lot of assets (including my DazCustom folder).
I don't want to uninstall them ... I feel like I might need them one day or another.
Does anyone tried windows 11 yet ? I was wondering if microsoft has done something to boost up the dispatch CPU tasks that could benefit daz3D.
Win11 is not any faster that I have been able to tell, unfortunately. So don't go and upgrade just for that lol.
@RL_Media : thanks for the win11 feedback :)
I'll try this product : https://www.daz3d.com/turbo-loader-for-genesis-8-and-81
Maybe it will help me out with the long time opening my figures.
Thanks everyone for your help
Any luck? I considered this when it first came out, but I've moved my data to a separate, faster drive (don't have space on that drive for the entire runtime) and wasn't sure if it would work for me.
Hello, I bought/tried it.
It's not bad but I ended up re-activating most of my morphs ... so I don't know if it will be good enough for you.
But when you deactivate most of the morph, it is effectivly faster to load your figure !
It will be a little challenge to enable/disable the figure morph that you need for your specific scene (it will often ask you that you lack of some content when you load a scene without the morph that you need ... that's annoying !) ... that's why I ended up re-activating all the morph at the end.
To be honest, maybe you should wait for a sale on this one. You will need some hours to get used to the scripts to activated for both : genesis male & genesis female (there are 2 scripts to handle for this matter).
Maybe if the developer of the script could have done something like : before loading scene or figure to force load the morph needed if thoses weren't checked as "to keep" instead of leaving the default error message of daz studio when the morph doesn't exists. That's a bit too manual in my opinion ; you don't want to hinder your creativity with bugs before even starting, you see what I mean ? :)
The above is addressed with the new add-on, https://www.daz3d.com/turbo-loader-booster-utilities
Looking at the details on the new product's page, there is a comment about it not working directly on "shape assets". Can you clarify exactly what that means? Is that just the character that applies to a loaded figure? So, if we want to take advantage of the new functionality, we should be saving the characters directly rather than just the dial settings? I can live with that, though, it's not how my old content was done, in general.
FWIW, I did eventually grab a copy of the G8 version and have been very pleased. I don't have too much time to play with DS, so having to wait 20 minutes for a character load generally meant I never actually did anything. Now, though, I've actually been able to create a few renders and have begun thinking of how to create pretty pictures as opposed to trying to work out the logistics of how to set my libraries up so that I can actually use them. So, thank you very much for the product!
@RiverSoftArt Thanks for reaching my post.
The link doesn't work, but I searched for it and found it on the store.
That's nice that you have addressed the problems of the first plugin with this new one. I'll give it a shot :)
Shape presets just set properties (i.e., set Charlotte 8 Head to 20%). Daz Studio, quite rightly, just efficiently looks for that property and then sets it (or not if it is not found). There is nothing specific to morphs in a shape preset and DS does nothing else. I asked Daz if there was a way to force DS to do the "find morphs and create properties" routine but there isn't so Booster Utilities cannot do anything about shape presets. When loading a character, however, Daz Studio goes through its whole "find morphs and create properties" routine and thus having the Booster Utilities turn on the morphs before loading the character or scene works.
You are very welcome! I am so glad you like it.
Great! I hope it works for you and makes you like the product