Set Smoothing Modifier Base
I've started using this as the results are usually better than generic. However it does not save with the scene or scene subset (most of my characters are saved as scene subsets) and needs reapplying everytime a scene is loaded (which means zeroing the pose, applying a base pose that prevents unsightly creasing in certain areas, then reapplying the required pose). This wouldn't be as much of a chore if it didn't take several minutes to apply the Set Smoothing Modifier Base to a heavily morphed character and in a scene with more than one character this is a lot of time. Am I missing something? Is it in fact possible to save the Set Smoothing Modifier Base between scene loads?
Many thanks!
Post edited by Frinkky on

Comments
i use "save scene" for character,,
when i want to import in scene i use "right click" and "MERGE"
the character is fully morph as creatted
Yeah, me to. Unfortunately the Set Smoothing Modifier Base is not saved and reverts to the base shape.
Ok, I think I've found a solution to achieve saving the 'Set Smoothing Modifier Base' with a complete character preset (eg. all hair, clothing accessories included). It's a bit of a chore:
1. Save a wearables preset with all your character's hair, clothing, geografts and accessories (in this example I'll be saving filename 'CharName Wearables.duf' under 'My Library/Scenes/Frinkky/Characters'
2. Save a character preset and in the Character Preset Save Options do the following:
A. Check Post Load
B.Click to two chevron icon (>>) top open 'Post Load Options' dialogue options
C. Under String AssetName, enter a name (such as CharName Wearables)
D. Under String AssetFile enter the relative path (My Library being the base location) to the wearables file created earlier (eg. 'Scenes/Frinkky/Characters\CharName Wearables.duf')
E. Click on the Sub-Settings Presets and click the remove button at the bottom of the dialogue box.
F. Click Accept, then Accept again
Loading the character preset should now load the character and automatically load all wearable addons, with Set Smoothing Modifier Base intact.
So, a bit convoluted but once done, it's done.
or just save as a Scene Subset
Scrap all that - character presets do not save with the smoothing modifier even applied so this is all useless.
That's what I currently do but the whole point of this is that scene subsets do NOT save the modified base shape for the Base Shape Matching smoothing modifier when the command 'Set Smoothing Modifier Base' is run from the 'Figure' > 'Geometry' menu. I hope that's clearer.
@Frinkky
I've been reading this thread several times and do not understand the problem. So you apply a smoothing modifyer to a character, not the clothing. right? And you set the smoothing type to base shape matching which is the default? Then you say it reverts to the base shape. This is where I get confused, please enlighten me:) And I don't understand why the setting wouldn't save. It works as expected for me, the smoothing type is correctly saved with scenes and subsets, I even made a quick test scene just to be 100% sure.
Edit: Just saved as a character preset, and you're right about that, the smoothing modifyer is not saved with it.
Thank you for trying to understand my query.
Ok, let me try to explain a little better. Applying smoothing to a character, not clothing, helps the appearance of distortions when posing a heavily modified mesh that doesn't necessarily require the arduous work of creating JCMs.
So, one applies the smoothing modifier to the character, as you say, the default is called 'Base Shape Matching'. Here, the smoothing algorithm pulls the mesh towards the 'Base Shape' (rather than just a homogenous smoothing when using the 'Generic' algorithm).
The base shape, by default, is the original mesh shape - for example G8F, G8M, G3x etc etc.
Clearly, this is the wrong base shape for a morphed character. To counter this, there is a command under the 'Edit > Figure > Geometry' called 'Set Smoothing Modifier Base'. This resets the base shape to the current shape of the character, eg. with all morphs applied.
After applying the smoothing modifier, one turns it off and runs that command. This updates the 'Base Shape' to that of the morphed character. One then turns on the smoothing modifier again (still set to Base Shape Matching). Now, the smoothing modifier will try to smooth the mesh by pulling it back towards the morphed shape, not the default base shape.
The problem lies in the fact that this command can take quite a long time to process, thus it would be ideal to save (as a Scene Subset) the full character*,along with hair, clothing, any geografts and after the 'Set Smoothing Modifier Base' command has been run once per character. Unfortunately it appears that saving a scene or scene subset does not store the result of the 'Set Smoothing Modifier Base' command - this command must be re-run whenever a scene or scene subset is loaded. On an individual character this isn't so bad, but on a scene with several characters this can take several minutes, thus not an optimal use of time.
My query, therefore, is: Is there a way that I am overlooking, to actually save the result of the 'Set Smoothing Modifier Base' command so that it is no longer necessary to re-run it everytime a scene is loaded or a scene subset is loaded?
* my characters tend to follow this hierarchy to allow for hiding when necessary:
Char Group (as created by the 'Create > New Group...' menu command)
- Char (actual character)
- - Hair
- - Clothing 1
- - Clothing 2 etc
- - Eyelashes
- - Eyebrows
- - Geograft 1
- - Geograft 2 etc
- Collision Proxy (simple invisible geometry to set as collision item if smoothing applied to geograft)
Ah, tks for explaining, I rarely use the smoothing modifyer on characters, so wasn't aware of that option. Always nice to learn some new stuff. Hmm...I can see this becoming a real problem with certain scenes...you should file a feature request!
I have a help ticket open - I'll await a reply and change it to a feature request after they've replied. Thanks for having a look anyway.
nvm
same issue here...
Have you solved the problem?
Got any solutions?