I am really enjoying Daz Studio dForce and have been experimenting with wind nodes. In the Pink Lady image below, I used the adorable dForce Sweet Anime Outfit with a wind node below the dress, pointing from the girl’s left to right. After running several different simulations, I got one frame or pose that I really like and would want to save for future use.
Can I save a dForce pose? How do I do this?
The short answer is yes, we can save a Daz Studio dForce frame as a morph. In this tutorial, I will describe the steps I use to save a frame from the dForce Sweet Anime Outfit.
1. Save the dForce Frame as an OBJ File
- Go to the dForce frame we want to save.
- Right-click on the dForce Sweet Anime Outfit and unparent it from our Genesis 8 figure.
- Delete everything else from the scene except for the dForce Sweet Anime Outfit.
- Zero out all other pose and shape settings on the dForce object. This will ensure that the object mesh that we are saving only has the dForce simulation changes applied to it. I zero out my dForce dress by right-clicking on it and then choose Select > Select Children. Then, I do Edit > Object > Zero > Zero Selected Item(s).
- Go to the Parameters tab and set General > Mesh Resolution > Resolution Level to Base. This ensures that our saved mesh will properly match with the original object mesh. This is important in the next section when we use our OBJ file as a morph.
- Do File > Export and set Save as type to Wavefront Object (*.obj). I name my OBJ file based on what I want to call my morph parameter. For example, in the case of the pink dress morph, I name my file WindLtoR. For the OBJ Export Options, I use the Daz Studio defaults (see below).
At this point, we have an OBJ file of our simulated dForce dress.
2. Save the OBJ File as a Morph
- Start a new scene.
- Load the base Genesis 8 figure (make sure pose and shape are zeroed out).
- Fit the dForce Sweet Anime Outfit to our Genesis 8 figure.
- Go to the Scene tab and select the dForce Sweet Anime Outfit. Click on the triangle and lines menu button and select Assets > Morph Loader Pro (see right).
- Click on Choose Morph Files and select the OBJ file we saved in the previous section (see below). Hit the Accept button and hopefully the morph will load successfully. A common reason for failure is when the OBJ file mesh does not match with the original object mesh. This is why we want to make sure that the OBJ file only contains the pink dress object and nothing else. In addition, we need to set the Mesh Resolution Level to Base (as outlined in the previous section).
- If our morph loaded successfully then it should appear in the Parameters tab under Morphs > Morph Loader. Dial in the morph to see how it looks on our figure.
- Right-click on our new morph parameter and select Edit Mode.
- With Edit Mode on, right-click again and choose ERC Freeze…
- I just use the default ERC Freeze Options and click Accept.
- Save our morph by going to File > SaveAs > Support Asset > Morph Asset(s)…
- In the Morph Asset(s) Save Options interface, deselect everything and only click on our new dForce wind parameter (e.g. WindLtoR). I also set Vendor Name to Shiba. Click on Accept.
We are all done! Now when I restart Daz Studio and load in the dForce Sweet Anime Outfit, I have my WindLtoR parameter under Morphs > Morph Loader (see below).
How to Delete a Saved Morph
- Go to Daz Studio Content Directory > data.
- Do a search for my OBJ file name, for example WindLtoR.
- In this case, the file was in Daz Studio Content Directory > data > nikisatez > G8FSweetAnime > Sweet Anime Dress > Morphs > Shiba > Product > WindLtoR.dsf.
- Delete WindLtoR.dsf to delete our newly saved morph.
Pose vs. Morph
Why can’t I just save my dForce simulation result as a pose?
As I understand it, a pose captures changes made to the bones or rigging of a figure. For example, a pose would be bending the forearm of a figure and turning her head. In contrast, a morph captures changes made to the mesh of the figure. For example, different face shapes or body musculature.
A dForce simulation operates on the mesh of the figure, which is why we are able to get much nicer cloth drapes than what is possible with just rigging. As a result, to save a dForce frame, we will need to save it as a morph.
Frank Rizzo says
First, thank you for this and your other articles. I hope I’m not too late in contributing this:
In case this wasn’t brought up, two things:
1. You can save the object export without deleting anything else. Just make sure ALL other items in the scene are hidden and that “Ignore Invisible Nodes” is checked in the export settings menu during export.
2. Because of this, you do not have to unparent the item that you are trying to save first. In fact, as someone pointed out, unparenting changes the mesh of that item, which you definitely want to avoid. Conversely, this should answer their question regarding how to save dforce morphs without losing the simulated shape.
Note, I just performed all this as I was typing it, using a heavily morphed and posed G8F figure. If you are doing the same (not starting with a zero’d figure), you also want to make sure you have “Reverse Deformations” set to Yes in Morph Loader Pro. Otherwise, the morph will cause the simulated deformation to include any movements due figure morph/posing — which you don’t want.
shibashake says
Very useful information! Thanks for the add. Are you interested in writing a tutorial on Daz Studio? 🙂
Deidre Smith says
Thank you both for writing this article there should be a product offered that does this automagically or it should be built into DAZ perhaps in future generations! Its such a tedious task but well worth the time spent as it saves so much drive space to condense those scenes into one frame!
emu says
I have been trying to apply this to dForce hair, but the result does not really match the original simulated hair. From what I’ve seen, the shape changes drastically when I remove the original figure (before I save the hair in OBJ format) – same as if I just fit the hair to “none”. And it looks like I end up with the same changed hair shape eventually when I try to reapply it as a morph.
Not sure how to fix this.
Esse says
Just great!
Thank you so much.
Alesia says
Hi!
Thank you for this tutorial. I have a custom dForce skirt for which I plan on using a certain pose frequently, and having a pre-made morph will save loads of simulation time.
Will check out the rest of your site
Diego Guerra says
Very useful info, thanks a lot
HK-47 says
There is one small problem with this tutorial. For sitting poses the clothing items such as skirts are already being deformed by shape matching / auto-follow. If you don’t set Reverse Deformations to Yes when loading the morph your item will have shape-matching applied together with dForce morph which is not what you want.
Markus says
Wow, you are amazing. It worked
shibashake says
😀
3doutlaw says
You do very good tutorials! 🙂 Thanks!
shibashake says
Thank you very much!
Kurt says
I could see where this would come in especially handy if exporting to another program such as Vue.
jardine says
this is a wonderful technique. thanks for sharing!
shibashake says
Thank you! 🙂