incredibly slow parenting or grouping G3 G8
![Philor](https://secure.gravatar.com/avatar/f97001c70b4e9649bbc985ce2531c04c?&r=pg&s=100&d=https%3A%2F%2Fvanillicon.com%2Ff97001c70b4e9649bbc985ce2531c04c_100.png)
As I was unsatisfied with the time lost displacing interacting characters I decided to compare the various times needed by DAZ 4.10.0.107 to group characters. I loaded basic genesis, G2F, G3F and G8F and then I tried various combinations grouping, parenting (to a null) and unparenting. The results are :
Genesis : to load 0s, to parent 0s, to uparent 0s (could not even look at my watch)
G2F : to load 10s, to parent 4s, to unparent 3s
G3F : to load 46s, to parent 1m13s, to unparent 45s
G8F : to load 39s, to parent 1m45s, to unparent 1m45s
grouping genesis and G2F took 5s
grouping genesis and G8F took 1m43s
It is clear that the parenting grouping module is not working well, I have a powerful (or at least decent, these things being relative) rig and I render sometimes with 8 different G3/8 characters in a full 3D environment. And the time lost to group them is amazing and confirmed by the results. I get the impression that the characters are reloaded, each morph being reparented individually.
What is the problem ? Objects can handily be grouped and manipulated but not recent characters ? I even suppose that the good results for gen and G2f are simply due to having less morphs available. What is the correct way to parent (group is in fact the same thing) characters ? Waiting 15 minutes for a mass group is not acceptable and highly detrimental to the workflow. To avoid the problem I tend to move the surrounding environments and props aroung my carefully positionned characters, but sometimes I really have to group them in order to be able to move them for complex actions (battle scenes for instance with monsters and pulse lasers among ruins...).
Please do not ask if I have enough memory or computing capacity, it is not the cause, Daz Studio works quite fast. And the logs do not mention anything when you parent or group : totally mute.... (and I read and purge them regularly).
If I remember well there was a bug reported about this. What is the current situation ?
Any solution or opinion appreciated.
Thanks for reading my ramble.
Comments
Yes, grouping needs a speedup. I don't even have a scene environment loaded, just characters, and it's painfully slow to group. My program freezes up until its done. This is for Daz 4.10.
I am surprised only two people (thanks Dave) seem to have this problem.
Does it mean I have a local problem ? Is there a different way to group/parent characters ?
Sorry for bumping this up but I am puzzled. At least a confirmation it is a common problem (or even a purely local one) would be great.
Or is grouping a bad idea from the start, ie rarely used or useless ?
No, grouping / parenting isn’t a bad idea or useless. And you’re not the only person seeing this. I suspect that others just aren’t “me too” piling on because they don’t have any solution to offer. (Certainly I don’t have one)
I can confirm this issue
I find that grouping speed depends on the scene, but I don't know specifically what affects it. I can have two G3 characters, group them, and everything goes quickly one day, then have another 2 G3 characters and grouping takes much longer.
I haven't really thought much about it, though, or done specific tests. I just figured it was a quirk I had to deal with.
Thank you all for your contribution, so it is clear there is a common problem. It is strange this major hindrance has not been really addressed previously "by the powers".... We could gain more time this way than losing it on dForce blatant limitations....![frown frown](https://www.daz3d.com/forums/plugins/ckeditor/js/ckeditor/plugins/smiley/images/confused_smile.png)
If grouping is so task intensive, they could drop it into a worker thread so it doesn't freeze up the main program, like they do for rendering. But, you don't see any progress dialog pop up, so they obviously don't do it for grouping.
I can't say that I've seen this myself. But I may have a different workflow that some. If I'm going to do a pair of characters (like you can seen in a few images in My Gallery), I tend to setup my characters in an empty scene, pose them together, group them, then save it as a scene. I haven't felt any pain doing it that way. Then I load up my environment and get it setup and merge the characters only scene into it.
@JonnyRay
That is the way I do it too... Simply I have several characters for huge scenes (generally already ready as scene presets fully haired and clothed), not unususal to group 7-8 G3/G8 (and quite a waste of time whatever the method used, group or parent, mass or dual). If you did not experience lag when grouping then there may be an other factor I missed. Please note the time for loading and parenting I gave in my first post (with basic unclothed figures) and try grouping two G3F (or G8F) with several morphs. My theory is that as the morphs are loaded even if you do not use them the parenting/grouping process is bloated by the plethora of morphs (which differs from good old V4 where you had to inject the morphs before applying). I would like to be able to select a completely basic genesis and only progressively add what I need, but I am not sure it would alleviate the grouping problem. Thanks for your interest.
I will see if I can run some tests when I get home tonight.
Can confirm, I have noticed it as well. I use group to move multiple posed people, with and without a furnature piece for example. Whenever its a G3 or G8 involved, it takes a lot of time to finish the grouping command. Stuff like daz wolf, daz horse etc, doesn't seem to have the same issue. I haven't played with the new dog yet, curious to see if that has a lag ssue, because it's new.