odf opened this issue on Oct 27, 2008 · 13933 posts
Cage posted Wed, 23 June 2010 at 1:19 AM
Quote - Cage,
Yes, the slaving being striped out of JCM in invisible actors is a bummer, though I must admit I had never noticed before you brought it to our attention. I don't know if this has already been mentioned, but the code is being striped out in the load operation, not the save.
It looks more like it's dropped when saving, but the conditions have to be right. If you load a hidden actor with JCM ERC, that ERC will be loaded into memory if it's present in the file. If you make the actor visible, the ERC will be activated. But if you keep the actor hidden and then re-save, it seems that Poser treats the information like it was never loaded, and doesn't save the ERC. I assume it was some kind of optimization, restricting what is loaded into active memory somehow.
What I have to do to re-process the uploaded figure and save back to the library with ERC is load the current file with hidden actors. Then show all actors and re-save to the library. Then load this file with all actors visible, do my processing, hide the actors again, and save back to the library. This way Poser keeps all of the ERC. So the ERC is being loaded when a file is opened. It just isn't always being saved.
Or that's my understanding, gained from experimentation. It's a serious PITA, and I really hope they fix it. If others report this as a bug, like I did, maybe they'll decide it's important.
BTW, I've included a hide-show actors script, to make it easier to work with the clothed figure and keep the ERC. If an actor is visible when the file is saved, it seems to be safe. I've never had the ERC dropped from a visible actor.
===========================sigline======================================================
Cage can be an opinionated jerk who posts without thinking. He apologizes for this. He's honestly not trying to be a turkeyhead.
Cage had some freebies, compatible with Poser 11 and below. His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.