Expression Presets

Plugins + Scripts Expression Presets

Download [<1 MB]
Save facial expressions as JSON presets and re-use them in any scene. The point is to easily make and restore expressions without touching other morphs on the pose.


Main Plugin
Attach to a Person atom to manage expressions.

Save and load presets instantly and organize into profiles. If preset name field is empty then automatically names it after profile. Loading first defaults expression morphs before load. Save will store only expression morphs with non-default values to a tiny JSON.

Has a full control panel for morph sliders that shows all expressions. Presets can be animated by TransitionWeight and Blend float params.


Session Plugin
Not required. An advanced optional tool. Add as a Session plugin to define which extra morphs count as "expressions"

Saves as an extra list for the plugin to handle - add any body morph you feel like.

File Locations:

Saves/PluginData/starman/ExpressionPresets/


Triggers:

LoadNextPreset / LoadPreviousPreset
SavePreset / ResetExpression
SelectProfileName / SelectPresetName
Weight: ProfileName: PresetName / TransitionWeight
LoadRandomPreset / LoadRandomPresetFromProfile
Blend Preset / Blend Weight
AutoLoadPresetAfterPoseChange

Credits:

Plugins by @Acid Bubbles @MacGruber were very helpful. Thanks also to @everlaster and @VamTimbo for Expression Randomizer.


The demo model in the thumbnail and image is by @GilgameshVR , wearing hair by @ddaamm and cloth by @maru01 and @AWG . These things are not included in the plugin. The plugin does not contain morphs.

1785646370941.png
React to this content...

Share this resource

More resources from starman

Latest updates

  1. Expression Presets v6 – Minor Fixes and Thumbnail Scaling

    Fixed: Overwrite and Next/Previous no longer lose track of the loaded preset after a thumbnail...
  2. Expression Presets v5 - Big Update. Thumbnails, Blending, Random, Exclusions, and Stuff

    Presets can have thumbnails Added a string chooser param: "Blend Preset" - Empty means off...
  3. Expression Presets v4 – Animatable Transition Weights

    Added a per-preset float param: "Weight: ProfileName: PresetName" Added a global float param...

Latest reviews

Positive
Version: 4
Great plugin, works very well!

It's so nice to finally be able to save and tweak expression presets without worrying about unrelated morphs ending up in your saves. And it's great to then be able to easily switch them with triggers.
I also like how the reset-all works very well and only effects expression related morphs.

The presets now work regardless of the character's appearance. And even after loading appearances, the expressions stay active.

Very like. Much nice!
Upvote 0
Positive
Version: 2026-03-08
Posted:
Whoa this huge actually! Expressions often feel like a chore to me so this is a definite must-have.
Upvote 2
Back
Top Bottom