• Hi Guest!

    We are extremely excited to announce the release of our first Beta1.1 and the first release of our Public AddonKit!
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. For access to the Public AddonKit you must be a Creator tier member. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.
  • Hi Guest!

    VaM2 Resource Categories have now been added to the Hub! For information on posting VaM2 resources and details about VaM2 related changes to our Community Forums, please see our official announcement here.
Posesaver

Plugins + Scripts Posesaver

Download [<1 MB]
Perhaps this has already been brought up...I like this plugin, however, there is behavior that makes it unusable for me currently. I use VR and the pose thumbnails don't appear in my VR FOV, rather, they appear on my laptop's screen - even when I have monitoring turned off. These are deal breakers for me. Any chance to get an update to make the laptop thumbnails disappear and to have them appear in my VR view instead. Perhaps this is already there and I just don't now how to make the appropriate settings???

Thanks.
 
Perhaps this has already been brought up...I like this plugin, however, there is behavior that makes it unusable for me currently. I use VR and the pose thumbnails don't appear in my VR FOV, rather, they appear on my laptop's screen - even when I have monitoring turned off. These are deal breakers for me. Any chance to get an update to make the laptop thumbnails disappear and to have them appear in my VR view instead. Perhaps this is already there and I just don't now how to make the appropriate settings???

Thanks.
sorry ive been away a while. well its true posesaver could do some more work and i will look into this, keep these kind of feedbacks coming and il adress them, i dont use vr so much so this will be helpful. but rest assured i will work on this.
 
Is there any way that this plugin could also save FACIAL expressions?
At the moment no. but it will be soon. im just back at working on my pluigns after some weeks off. il look into it and try to have it fixed for the next update.
 
Kimowal updated Posesaver with a new update entry:

2.2

PoseSaver Update 2.2

New Features:


  • Facial Expression Saving — PoseSaver now captures and restores facial expressions (brows, eyes, mouth, jaw, tongue, phonemes, and general expressions like Happy, Sad, Angry, etc.) along with poses. Works for both main poses and per-camera poses. Enabled by default with a toggle in Advanced Options to turn it off. Over 40 expression morphs supported. Fully backward compatible — older saves load without issues.
  • VR Thumbnail...

Read the rest of this update entry...
 
Kimowal updated Posesaver with a new update entry:

2.3

PoseSaver Update 2.3

File Organization


  • Reorganized plugin files into subfolders (Core/, UI/, Helpers/) — only the .cslist shows up when adding the plugin, keeping things clean
Facial Expression Improvements

  • Expressions now blend smoothly during pose transitions instead of snapping instantly
  • Added min/max clamping so morph values stay within safe ranges
  • Dynamic morph discovery — captures all expression morphs, not just a hardcoded list...

Read the rest of this update entry...
 
ok so new update is pending, finaly took the time to organize a little better the file structure.
 
I love the idea of this, and it's a great implementation. However, I've noticed that when moving to a new camera angle, it always "snaps" a little (jitters up and down slightly before settling). I find this distracting. Is there anything I am doing wrong, or is this something that is a known issue?

Thanks again for sharing this resource.
 
I love the idea of this, and it's a great implementation. However, I've noticed that when moving to a new camera angle, it always "snaps" a little (jitters up and down slightly before settling). I find this distracting. Is there anything I am doing wrong, or is this something that is a known issue?

Thanks again for sharing this resource.
Hey, i will check out and get back too you on this. Update : ok so i created a new scene, added poses, and i hav no juttering. Is anyone else here experience jitters?
 
Last edited:
Hey, just using this for the first time and loving it! Thanks for your work, this is an awesome plugin.

One bug report: It seems to be "collecting" pose morphs... i.e., when you switch between poses, it adds the new ones but doesn't remove the pose morphs from the previous pose(s)... so I end up with kind of a lot of expressions all going on at the same time. :LOL: I thought the "capture morph baseline" button might help with this, I removed all pose morphs and clicked it, but it doesn't do what I thought it would.

Looking a the pose morph list, it also seems to be loading all available versions of morphs, effectively multiplying them - so, for example, she now has both v1 AA Eyes Woah x1.000 as well as v7 AA Eyes Woah
x1.000, even though i only use v7 (VAM hides older morph versions for us).

The workaround, of course, is to trigger a morph or pose preset load, but that seems redundant, and it would be awesome if it just happened automatically. Also, I suspect loading presets via presetBrowsePath breaks when you pack the scene in a VAR, so I don't really want to mess with that... (n)

Finally, just as a note to anyone else reading this - turn off "Better Bends" before you start saving poses! Those pose morphs get saved in PoseSaver too, which you probably don't want (especially if they get stacked up on each other!!)

1773113328446.png
==>>>
1773113356906.png
 
Hey, just using this for the first time and loving it! Thanks for your work, this is an awesome plugin.

One bug report: It seems to be "collecting" pose morphs... i.e., when you switch between poses, it adds the new ones but doesn't remove the pose morphs from the previous pose(s)... so I end up with kind of a lot of expressions all going on at the same time. :LOL: I thought the "capture morph baseline" button might help with this, I removed all pose morphs and clicked it, but it doesn't do what I thought it would.

Looking a the pose morph list, it also seems to be loading all available versions of morphs, effectively multiplying them - so, for example, she now has both v1 AA Eyes Woah x1.000 as well as v7 AA Eyes Woah
x1.000, even though i only use v7 (VAM hides older morph versions for us).

The workaround, of course, is to trigger a morph or pose preset load, but that seems redundant, and it would be awesome if it just happened automatically. Also, I suspect loading presets via presetBrowsePath breaks when you pack the scene in a VAR, so I don't really want to mess with that... (n)

Finally, just as a note to anyone else reading this - turn off "Better Bends" before you start saving poses! Those pose morphs get saved in PoseSaver too, which you probably don't want (especially if they get stacked up on each other!!)

View attachment 572629 ==>>> View attachment 572630
Hey :) thank you for your feedback ❤️‍🔥❤️‍🔥 Il get on on it and try to have a new update soon as possible. UPDATE: ok new update is pending 😊🫡🍺
 
Last edited:
Kimowal updated Posesaver with a new update entry:

2.4

UPDATE V2.4 - BUG FIXES

Fix 1 — Body morph stacking: ApplyMorphsFromJSON now resets pose morphs to their baseline value when they're NOT in the new pose. This undoes previous pose changes while preserving Look morphs (baseline captures them).

Fix 2 — Expression morph stacking: All three expression restore paths (RestoreFacialExpressions, ApplyFacialExpressionsSimple, BuildExpressionTransition) now scan ALL expression morphs via GetMorphs() + IsExpressionMorphName, not just...

Read the rest of this update entry...
 
Kimowal updated Posesaver with a new update entry:

2.5 Bug fixes-morph and eye controller

PoseSaver Update v2.5

Bug Fixes & Improvements:


  • Fixed morph stacking issue where switching between poses would accumulate morphs instead of cleanly transitioning
  • Fixed duplicate morph versions being captured from loaded packages
  • Fixed character swap distortion — changing characters on a scene no longer causes face/body deformation from stale pose data
  • Fixed eye dislocation when switching characters — eye controllers and eye bones are now fully excluded from pose...

Read the rest of this update entry...
 
Hi again, @Kimowal ! since my review i noticed something new. I use the orifice dynamic from skynet too in my plugins, the two seems not be fully compatible. For example i noticed that when a morph is added by the plugins (orifice dynamic) in a scene. When i switch to a new scene the morph added by the orifice dynamic is not removed
 
Hi again, @Kimowal ! since my review i noticed something new. I use the orifice dynamic from skynet too in my plugins, the two seems not be fully compatible. For example i noticed that when a morph is added by the plugins (orifice dynamic) in a scene. When i switch to a new scene the morph added by the orifice dynamic is not removed
Hey @Yzila95 🫡 ive fixed it( well i hope 😄) : Orifice Dynamic's morphs (belly1-5, mouth1-3, lips, spread, etc.) live under /female/OrificeDynamics/ which passed IsPoseMorph() and got captured in the baseline. When switching poses, PoseSaver would restore those morphs to whatever Orifice Dynamic had set at capture time, preventing Orifice Dynamic from cleaning them up. so ive added a fix that should work, that adds "orificedynamic" to IsPluginControlledMorph() so those morphs are excluded from all PoseSaver capture and baseline tracking. now this fix is not released yet and im taking a look at the rest of posesaver before new update so bare with me 😊 UPDATE: ok new update pending. as soon as the moderators release it there should not be any more problems 🫡🍺
 
Last edited:
Kimowal updated Posesaver with a new update entry:

3.0

So this update is a smallfix for compabability with a range of different plugins.
Following has been adressed :

Implemented / confirmed


✅ Body and face shaping morphs are not captured or applied, and geometry storables are stripped from PresetManager JSON
✅ Expression morphs use a curated list only, and reset to baseline rather than default
✅ Eye bone controllers, lEyeControl and rEyeControl, are excluded from all five capture and restore paths
✅ Eye bones are excluded through...

Read the rest of this update entry...
 
sorry if someone have asked this before, but can i import bodylanguage saved pose into your plugin? thx
 
Hey,

if accepting requests, could you make this compatible with Ruvik's PosingHelper (advanced hand posing)? If using advanced finger pusing (with Ruvik's helper plugin), those finger changes are not being saved. I just tested with your plugin and if I move one finger, save pose, then reset fingers to default with Ruvik, and then load saved pose, it kinda glitches between saved pose and default (like instantly snaps back and forth), until it settles on what was set previously... so it looks like it kinds of want to apply the saved finger pose, but can't? Not sure if you tried implementing this or not, but as I mentioned previously, I believe, Cheesy's pose saver does save Ruvik's fingers and it doesn't need any extra dependencies to do that. Default finger sliders are clunky and not very useful to me, since very often you want to bend only one or two of the joints with varying degree, and default VAM sliders just force all joints to move the same amount together, which is not good in many cases.
 
Hey,

if accepting requests, could you make this compatible with Ruvik's PosingHelper (advanced hand posing)? If using advanced finger pusing (with Ruvik's helper plugin), those finger changes are not being saved. I just tested with your plugin and if I move one finger, save pose, then reset fingers to default with Ruvik, and then load saved pose, it kinda glitches between saved pose and default (like instantly snaps back and forth), until it settles on what was set previously... so it looks like it kinds of want to apply the saved finger pose, but can't? Not sure if you tried implementing this or not, but as I mentioned previously, I believe, Cheesy's pose saver does save Ruvik's fingers and it doesn't need any extra dependencies to do that. Default finger sliders are clunky and not very useful to me, since very often you want to bend only one or two of the joints with varying degree, and default VAM sliders just force all joints to move the same amount together, which is not good in many cases.
Hey @babul , sorry i just saw ur message, as a headsup its great if you guys post my name couse otherwise i dont get it up in the "alerts" section and might miss it 🫡

As for your question. i would have to look into it, Ruviks posinghelper is almost a must and i love it myself however in posesaver theres a tab for hands, although limited i know, but i suspect that would cause the issue so question is really if posesaver needs the hands tab. il look into it and see what can be done.
 
sorry if someone have asked this before, but can i import bodylanguage saved pose into your plugin? thx
Hey Amubot, sorry i had not seen ur message (if u put my name with an @ infront il get the notification).

And never be sorry all questions and feedbacks are welcome 😊🍺

Simple answer to your question is that i do not know, but i think there would be compability issues as there are a variety levels of differences (the coding). Bodylanguage was deffently an inspiration and i think Cheesyfx really made a great plugin, but its far from a copy of it which in itself would be totally unforgiving from my point of view. But if you test it and find it working please tell me (that would be awesome).
 

Similar threads

Back
Top Bottom