Toggle Visibility from Scene Pane and Parameters becomes unresponsive. Is there a workaround?
suffo85
Posts: 211
I was working on a scene, well, working on things I am putting in a scene and had the need to export a character to make a custom morph in Blender so I hold control (to automatically toggle all the children), and toggled visibility on G9's eyes/mouth/lashes etc by clicking the eye icon in the scene pane, so they would not be included in my export. After importing my finished morph I went to put the character's stuff back to visible and I can't? Control toggling isn't letting me toggle the eye in the scene pane, nor can I toggle the children individually, and if I select the objects that refuse to toggle and try to turn on Visibility in parameters it *says* it turned on but it doesn't. If I go to another pane and back to Parameters it has reset back to visibility off. This has happened to me before so I'd like to know if there's a workaround anyone knows of, or if I'm triggering this to occur somehow without knowing it. Or if it's a bug, how to avoid it... so I don't have to keep re-creating the things it happens to. I can't reproduce the problem all the time but it happens once in a while seemingly spontaneously, with no output to the logfile to reference.
Any insight would be appreciated.. :)
Edit to add this happened just now on the current stable release of DS 4.23.0.1, nvidia drivers 561.09

Comments
You don't have to toggle visibility of the sub-nodes of G9... When exporting OBJ, with G9 selected, in OBJ Export Options dialog, check Filter Objects, set Selected Roots in Objects dropdown. (ss1) It'll just export G9 per se ~~ Then save a Preset for frequent use.
Well, if you DO need to hide them, you don't need to Ctrl + click the "Eye icon" of the sub-nodes, just Click only.
Now... since you've Ctrl + clicked to hide them, you have to Ctrl + click to show them again... otherwise their children nodes are still hidden.
Hey @crosswind thanks for the reply. :)
Unfortunately I tried to toggle the setting as you suggest, but it made no difference and was still unresponsive. When using control + toggle you always have to untoggle the same way, or you won't untoggle all the children. :)
The only way I've found to circumvent this problem so far is to save my scene and restart it. Then DS allowed me to toggle visibility on and off. I was hesitant to do that before on other large scenes I was working on--worried I would be "saving" the problem along with the scene so I would just reload my last saved file that did not have any of my recent changes in it, so I would lose work but ensure my save file would not have problems. Since I was in a much smaller scene and had just finished making my morph I was pretty much done with what I was doing there and felt okay with experimenting a little bit with the issue, nothing I tried worked, but as I mentioned it did let me save and reload the scene without a problem.
The reason why I was toggling those items in the first place was because I wasn't exporting the default G9 (I would have used a Dev version if so), but a PA character which I had attached a custom geograft to and I was customizing and modifying that geograft in Blender both using edit mode and sculpture mode but without adding any vertices so I could just bring it back as a morph with reverse deformations, then using morph loader on the geograft instead of the character. I'm not sure if that's the "correct" way to go about it but it works for my intended purposes.
Oh and quickly just to add, I may have made it sound like I have experienced this problem a lot, but I haven't. This has only occurred to me a handful of times in the past year, like less than half a dozen or so. It was never high on my priority list to find a fix for due to the infrequency in which it occurred, I was just hoping maybe someone had more information about what causes it, so I can stop doing whatever causes it lol. :)
Some folks ever reported the similar issue of being not able to toggle visibility back... well then, the culprit was either Lock was turned On on Visible property or there's another control property linked which prevented Visible from being "clicked back". The culprit on your side seems a bit weird though...
Yup, better use Dev Load in most of the cases. And if with a geo-graft, the method is the same: still use Filter Objects option when exporting OBJ. Then you'll get a merged OBJ of G9 + geo-graft(s), which'll be easily for you to edit / sculpt the mesh in Blender as a whole. Then when importing OBJ back to DS with Morph Loader Pro, use the option: Primary Figure from Graft (Facet Order). Then you're able to either update G9 figure per se or the geo-graft(s) as per what you select in Scene pane ~~