Daz Studio is taking too long to load a custom pose preset.

Hello everyone.
I am not sure if this is the case but after updating from 4.9 to 4.10 (back when it released) the custom poses started to take time to load but i was bearable because it used to take a couple of minutes but now it has become a lot longer. I am using 4.15 pro and it is taking 30+ minutes to load a pose old and new ones. I made a custom pose and saved it as a pose preset an today and then i made some changes and saved it as another pose preset. Now when i loaded the 1st preset it just took Daz more than half hour to load the pose. To check if the issue is with the pose or not I loaded an older pose and the daz took similar amont of time minus a couple of minutes difference. The purchased poses load fine in 1 min or under even though i have a lot of 3rd party poses, the issue is with my custom created poses.
I want to know why is it happening and how it can be solved. I'll really appreciate the help, Thanks.
Comments
If you open the pose files you have created in Notepad++, you will understand why the ones you have made are taking significantly longer than the premade ones.
It's because of everything you have saved when you thought you were saving the pose only.
This is my biggest beef with DAZ, performance in loading.
If you have a small library library its fine but as soon as your library gets bigger it goes downhill.
Example:
If you take a standard Geensis 8 Female and keep it in the default A-Position. Save the character as a character and send it to someone. He will see that every posepack you own is saved in that character. Resulting in a lot of "Can't find resources" errors/warnings.
The same goes for morph packages.
I hope in DAZ 5 they will handle this differently.....
I am pretty sure the character will not contain any details from your pose packs. Poses are just presets, and are not seen when a figure is loaded. What will affect the character file is any morph packs and characters you own, plus expression packs where the expressions include dials as well as presets. Basically stuff stored in the "data" heirarchy for your figure.
Addressing the OP question, then you can significantly speed up the loading of custom poses by making sure you only save the active transforms at the time you save the pose. If you do this the pose should apply just as fast as any commercial pose packs.
To do this, when the Pose Preset Save Options dialog pops up, click on the small menu bottom in the top right. Then select "Check Only->Check All Transforms Only"
This will not help custom pose presets you have already created, but will speed up new ones you create.
I'm hoping DAZ 5 will contain leaner saving mechanics, as well as not pre-loading every morph in our library on start-up, but rather, on-demand, when we actually try to access and use the data. Even regular HDDs are much faster than during the time these loading and saving systems were designed, and many people are moving on to SSDs now, making on-demand loading even more viable.
Someone who was making a VN sended me a model and asked me if i could improve on the face. Upon loading that character i got a butload of missing recources and a lot where posepacks (Most case from Zeddicus) that i didn't have. and wheren't used
Exactly this. Only store it if the value of said package is > 0
So if on of my morph sliders is zero dont store it, if it is 1% or at least not 0 then store it.
I'm sure there is a reason why DAZ does it like this but i too hope they change it.
I am also hoping Daz 5 will have some sort of mechanism to shorten loading times Daz wants us to keep buying their content and up to now Studio is the only software you can use really successfully without jumping through hoops and yet the loading times as Mescalino has stated if you have a small library it's ok but as over time you amass a larger library then studio slows down to a snail's pace. So yes Daz are you listening let's fix the loading times so people who have amassed a large library of assets can have decent load times and functionality with what is already offered with studio before new features are added
Regarding the loading times, they should first create a mechanism to handle morphs that are in conflict with each other - Based on my own experience and the countless threads here, I have come to conclusion that these conflicts are bigger problem than what's resulting from having an extensive morph library.
Thanks, I will check that out. Hope it reduces the custom pose loading time.
Edit: Yes it worked, now the pose loads in few seconds like 5-6 secs. Now i am gonna load all my poses one by one and save them as this way.
Thanks again.
A lot of Zeddicus pose sets also contain a small number of expressions, and it is these it can not find, not the poses themselves. Most pose sets do not contain expressions in addition, so you can own as many of those as you want and it will not effect character saving or loading.
Hint: when saving a custom pose, when the save dialogue box pops up, right click in it and select 'Check only modified'. This will only save joint rotations/positions that are necessary, rather than every... bloody... thing.
The problem with that solution is when you apply a pose to an already posed character, which people often do as they click through various poses to find the one they like. If you only save the modified positions, then you will need to zero the figure pose before applying it.
Poses should be saved "ROTATIONS ONLY" its an SAVE option for a reason.
Not if it is a lying down pose. Without the y translation on the hip, the character would be suspended in the air.
They've already done this to the extent that it's possible. When loading a figure, Studio needs to process the start of every morph file in order to create the sliders and map out the connections between them, but it doesn't load the bulk of the data until the morph value is changed.
You can save additional parameters besides the rotations if you choose "rotations only" it's just a preset.
I don't use the hip joint for xyz translations and lock it at 0 and use the figure's xyz translation. When I make a new pose preset I choose rotations only, and then just expand the General section and select the figure's translations.
What tends to gum up the works greatly is also going through and selecting all the posing options for the figure. In general you probably only need to select the hand and feet poses and then choose the specific facial expressio you used. I had the same issue you did, and going in and only choosing the pose expression I need instead of the default "expressions" box and then all 100+ expressions plusing using rotations only, that cut the pose load time down to a minute for me.
I also prefer to use the main figure x/y/z for translations, but for a generic pose you might want to use in different situations and scenes, then changing the figures main x/y/z would be an issue if the figure has already been posed far from the 0/0/0 origin. Having said that a good pose preset should only alter the y translation. The only reason to change x or z is if the pose is a goto pose for a specific scene, or is a duo pose involving 2 or more characters.