DocMatter opened this issue on Feb 01, 2019 ยท 8 posts
DocMatter posted Fri, 01 February 2019 at 4:19 PM
I've created a face on V4 using her usual V4++ morphs and want to save it as a single dial morph and can't figure out how to do it. I've tried using Wardrobe Wizards utility, but it only does it for the entire body, not just the face. I also tried just saving the morph in the library as a .pz3 file, but no go. Any suggestions?
3D-Mobster posted Fri, 01 February 2019 at 7:41 PM
Whether its the best way to do it or not, or the only way im not sure.
Its a bit hard to explain, but ill try with a step by step guide thingy.
First select the body part where you want the dial to be. Lets say the head (but it can be anywhere even if its a face morph). Select the head of V4 and then select a category headline where you want the Master dial to be, so for instant "Other". In the top of the screen is a small white arrow, next to the "properties" tab, if you click that, you can choose "Create new master parameter", click that and give it a name, this will create a new Dial, which currently doesn't do anything.
When you click ok the "Dependency" menu or what its called will open :) At the top you have two tabs "Keyed dependencies" and "Value operations". You are most likely in the "Value operations" so click on the "Keyed dependencies" tab.
Now what you want to do is to tell Poser which dials this new master should control and how much effect it should have. But you do this by "teaching" it. . Next to the "Start teaching button" it will say "0.0000", click that and set it 1. (If you want a more sensitive dial you can set this to 10 for instant, will make more sense in a second :))
Now press the "Start teaching button" and leave the window open, you can drag it out of the way if needed. Go to V4 and change the values to what you want them to be. Be advised that if you have already set them, you have to set them to 0 first and then to the value that you want them. As you do this you can see they pop up in the "dependencies windows". So go through all the dials that you have changed, until all of them appear in the list. Once you are done. Click the "1.000" in the dependencies menu and set it to "0" again. Then you go through the list in the dependency window line by line. When you select one, it will highlight it in the dial menu on the right. Now you set all of them back to 0 one at the time.
Click the "Stop teaching" button.
Now if you could follow along in this slightly confusing tutorial :D your new dial will now control all of them.
3D-Mobster posted Fri, 01 February 2019 at 7:55 PM
Update:
Another way I just tested, which might be a lot easier is to export the head as an obj file and then load it in again as a morph target.
Boni posted Sat, 02 February 2019 at 3:46 PM
For personal use, you can also just save it as an expression in your library.
Boni
"Be Hero to Yourself" -- Peter Tork
nabob21 posted Thu, 21 February 2019 at 12:57 PM
You could also spawn a morph target as well. I am not in front of Poser at the moment so I am going from memory here but if you select the head (and I also recommend the neck as well) and then select Create (or possibly Spawn) Morph Target under the Object Menu at the top of the screen it will create a single dial which you can name that will re-create the new face when you set it to 1.0. Don't forget to zero all of the head and neck morphs before you apply the dial because if you don't it will add the dial to the active morphs basically doubly the effect. The same thing can be done to create full figure morphs using Create (Spawn) figure morph under the Figure Menu.
nabob21 posted Thu, 21 February 2019 at 1:00 PM
Thinking about it, you may have to do the above procedure twice - once with the head selected and once with the neck because I don't think you can select both at once. I recommend doing it for the neck because sometimes the head morphs impact the neck area and if you don't create a dial for the neck you sometimes get a noticeable transition from the head morph into the neck area. If you chose both the transition is smooth.
KarinaKiev posted Thu, 21 February 2019 at 4:54 PM
The real problem here is to separate the "Face Shape" dials from the "Expression dials, which isn't easy.
If you choose one of the simpler "Spawn..." ways as described above, you might end up with a morph which will also zero any expressions applied (or re-inject them if you had any expression applied during save), because all morphs are saved with their current values.
You can see the inverse effect with badly made expressions which reset your dialed face to default if you click them.
So without a script made explicitly for V4, you'ld have to manually edit the pz2 files.
Thus, the other suggestion made to select the head (and after that, the neck too) and use Poser menu "Spawn Morph Target" is an easier way to go. But that also has it's caveats:
ALWAYS make sure that there are NO other morphs applied to head & neck, AND!! that ALL OTHER body morphs AND the scaling (esp. for head & neck) is at their default zero.
Remember that this method only modifies the mesh of the head. Any other adjustments you (or the morphs you applied) made are NOT saved in the new morph target. So if you changed the eye width, height or depth (which make the eyeballs follow suite in the original morph dial) will NOT appear in your spawned morph target, so you must readjust them manually. Not for the faint at heart...
Do yo know how to edit a pz2 file? DO you have Dimension3D's "PoserFileEditor"? https://www.renderosity.com/mod/bcs/poser-file-editor-3/62322
If you don't have it, buy it! It's your Swiss Army Knive to Poser's inner workings.
VERY brief instruction:
Save your figure as an "Expression" to the Face library. ! Make sure that you really only have the morps dialled which are used for the character! Then open the resulting fc2 file with PFE.
In PFE, go to menu "Repair" > "remove unused dials / groups" Click it! and then do the same with "remove unused value parameters"
This will remove all dials left at zero, and only the ones you dialed in will remain.
Save your file under a new name (maybe make a pz2 of it, it works!) and then test the new injection.
Works perfect for me all of the time! Hope that helped.
Karina
P.S.:
Since you're using V4: Have you ever met SASHA-16?
http://sasha-16.forumprofi.de/forumdisplay.php?fid=6
FVerbaas posted Fri, 22 February 2019 at 12:47 AM Forum Coordinator
If you are accidentally stuck with combined morphs, say your character expression morph c is a combination of expression morph b that you want, and character morph a, dial morph c to 1.0 and morph a to -1.0. Difference is (a+b)-a=b is your expression morph. Result may not be exact (how 1.0 is your 1.0), but probably good enough to save the day.