Help needed with multiple layers and greyed smart bone actions
Posted: Fri Dec 03, 2021 11:28 am
Hi everyone. Long time on-and-off user of Moho, recently registered to the forum so I hope I'm posting this in the proper forum section.
First time doing an advanced character rig, working on a big project I've decided to try and make a universal rig for a music band animation. I've run into an issue with a ballooning file size which I'm assuming is causing significant performance issue that puts the entire project in jeopardy pretty much. I've worked on this rig on and off for a couple of months only to in the end have an unusable rig for animating, so hopefully someone here can help me.
The rig in question does have a lot of layers within it, and from what I've noticed while creating all the smart bone actions is that Moho itself adds greyed out "references" in the actions panel to all vector and group layers contained within the master bone layer group.
I'm adding screenshots below hopefully to be more clear to what's happening. As an example I've selected the bottom left arm layer in the layers panel, and in white listed on the actions window are the actions that are in use, and everything else, for that specific layer, listed in grey is I'm assuming unnecessary for that layer.

I have a lot of layers contained within this bone layer character, probably in the hundreds as I have worked on creating this character rig for a while, and after working on it for so long the file size has spiked too.
My question is why does this happen?
And most importantly, is there a way to batch-delete these unwanted greyed out action names on totally unrelated layers?
Does a script for this layer cleaning from greyed-references-to-unwanted-actions exist?
Manually doesn't work because they reappear after any additional edits,
I've tried searching for a solution but no luck, because I'm not sure what the terminology for these unwanted greyed out action names is, so I hope someone here can help guide me.
What I did find while troubleshooting the project is that when I manually delete them, it does reduce the file size, and I'm hoping that it will fix performance issues when animating, specific issue being that the whole timeline window stops responding for about 10-15 seconds whenever I copy-paste keyframes. I've searched and found one solution of using the delete negative keyframes script but that didn't help with the program not responding, as it found no negative keyframes.
The file size of this character has risen to over 7mb which is probably a lot for a vector-based character rig, and my best guess is that it is because of these unwanted greyed out references to actions on all of these contained layers since manually deleting them did reduce the file size, but manually deleting them layer by layer is a questionable timewaste because when I edit any of the smartbones ever again afterwards, those edited actions reappear as these grey lists on unrelated layers, ballooning up the filesize again, which I'd also like to prevent in the future.
Performance issues are unfortunately putting this music video project in jeopardy, a lot of time has already been spent on this character rig so I really hope someone here can help or guide me to a solution.
First time doing an advanced character rig, working on a big project I've decided to try and make a universal rig for a music band animation. I've run into an issue with a ballooning file size which I'm assuming is causing significant performance issue that puts the entire project in jeopardy pretty much. I've worked on this rig on and off for a couple of months only to in the end have an unusable rig for animating, so hopefully someone here can help me.
The rig in question does have a lot of layers within it, and from what I've noticed while creating all the smart bone actions is that Moho itself adds greyed out "references" in the actions panel to all vector and group layers contained within the master bone layer group.
I'm adding screenshots below hopefully to be more clear to what's happening. As an example I've selected the bottom left arm layer in the layers panel, and in white listed on the actions window are the actions that are in use, and everything else, for that specific layer, listed in grey is I'm assuming unnecessary for that layer.

I have a lot of layers contained within this bone layer character, probably in the hundreds as I have worked on creating this character rig for a while, and after working on it for so long the file size has spiked too.
My question is why does this happen?
And most importantly, is there a way to batch-delete these unwanted greyed out action names on totally unrelated layers?
Does a script for this layer cleaning from greyed-references-to-unwanted-actions exist?
Manually doesn't work because they reappear after any additional edits,
I've tried searching for a solution but no luck, because I'm not sure what the terminology for these unwanted greyed out action names is, so I hope someone here can help guide me.
What I did find while troubleshooting the project is that when I manually delete them, it does reduce the file size, and I'm hoping that it will fix performance issues when animating, specific issue being that the whole timeline window stops responding for about 10-15 seconds whenever I copy-paste keyframes. I've searched and found one solution of using the delete negative keyframes script but that didn't help with the program not responding, as it found no negative keyframes.
The file size of this character has risen to over 7mb which is probably a lot for a vector-based character rig, and my best guess is that it is because of these unwanted greyed out references to actions on all of these contained layers since manually deleting them did reduce the file size, but manually deleting them layer by layer is a questionable timewaste because when I edit any of the smartbones ever again afterwards, those edited actions reappear as these grey lists on unrelated layers, ballooning up the filesize again, which I'd also like to prevent in the future.
Performance issues are unfortunately putting this music video project in jeopardy, a lot of time has already been spent on this character rig so I really hope someone here can help or guide me to a solution.