infinity10 opened this issue on Aug 26, 2009 · 11 posts
infinity10 posted Wed, 26 August 2009 at 3:44 AM
My goodness, I am certainly late to the table here. I have just discovered the fabulous ConvertToUniversalPose utility in my Poser Pro software.
The python script maybe found as a Utility in the drop-down menu when you click on the Scripts option on the menu bar at the top of the Poser workspace.
The script will only work if you already have a humanoid figure in the workspace window. I simply loaded Sydney G2 into it.
To be safe, I used a copy of my runtime with the physical ( not MAT ) poses which I needed to convert to Universal Poses.
When I clicked on the script, it asked me which Pose Folder I wished to convert. It gave me a visual hierarchy of folders to select from - much like in the Operating System view. You will recognise what you need to do once you see it.
The script asks whether you want to over-write the pose files you are converting from. I chose NO.
I crossed my fingers that the script would recursively look through sub-folders as well - and yes it does !
It also renamed the converted poses instead of over-writing the original poses. Perfect.
What you will see is a window of text informing you of the pose files which the script is converting for you. And, SydneyG2 is posing along with each pose... hmmmm. So all the poses get converted for Sydney G2.
So. Nice little script.
Eternal Hobbyist
infinity10 posted Wed, 26 August 2009 at 3:59 AM
Note that if you run the script using a different figure, you really ought to create a fresh runtime containing another set of the copies of poses you which to convert from.
Let's say you've already converted the poses using SydneyG2.
Now, I want to convert the poses for Michael4, say. At this point, I don't know how truly Universal these conversions are. So to be sure, I made a second copy runtime with the physical poses I want converted. And then I ran the script on the poses in that runtime.
When I am satisfied that the conversions are sufficiently Universal across figure types ( Humanoid Bipeds ), I shall delete one or the other of these runtimes.
Eternal Hobbyist
thomasrjm posted Wed, 26 August 2009 at 4:03 AM
I saw that in Poser 8 but was too scared to ask. Hopefully more posters will chip in and de-mystify it further. I'm always interested in new toys for poser and this sounds handy if it does what I think it does.
Tommy.
infinity10 posted Wed, 26 August 2009 at 4:06 AM
I noticed that for some of the converted poses, there is a severe over-twisting of feet, and sometimes, the figure falls through ground-level.
These wonky conversions are the exception rather than the norm, from what I can see. Nothing a little dial-spinning cannot fix, to be honest.
Generally, I am quite pleased.
Eternal Hobbyist
hborre posted Wed, 26 August 2009 at 6:45 AM
I recently noticed that the twisting feet is due to having limits on. Turning it off should give you a better conversion. Thanks for the tips on universal pose conversion. It disspells some misgivings I have about it.
infinity10 posted Thu, 27 August 2009 at 2:14 AM
I ought to mention a few more observations, after spending more time converting my inventory of poses.
If using the zeroed and IK-off'd Apollo Maximus as base figure - and non-Apollo poses as source - for the conversion process, the results are nasty, especially for the arms.
If the original poses contain morph settings besides physical pose, the converted universal pose may end up re-setting your character's features to default figure, which is totally annoying.
Extreme poses, even when IK is switched off and without character morphs, tend to convert to distorted universal pose ( arms in impossible positions, etc ).
For some reason, some source poses never get converted to universal poses.
Observations 2 and 3 were made using the DAZ3D Michael 4 figure as base, IK-off, JP zeroed.
Eternal Hobbyist
TrekkieGrrrl posted Thu, 27 August 2009 at 8:37 AM
I tried it back on Poser 7 (the script was in Poser 7 as well) and yeah. It generally works.
I didn't know that it converted the poses to a specific character though.. That sorta belies the "universal" part, doesn't it?
Anyway, most poses are more or less "universal" from the start, I've used lots of Posette Poses on Mike 4 with only minor twealing...
FREEBIES! | My Gallery | My Store | My FB | Tumblr |
You just can't put the words "Poserites" and "happy" in the same sentence - didn't you know that? LaurieA
Using Poser since 2002. Currently at Version 11.1 - Win 10.
infinity10 posted Thu, 27 August 2009 at 9:24 AM
The script won't run unless a biped - any biped - is in the workspace. That's what I meant. I also have Puppet Master Biped, which converts more accurately, but one at a time.
Eternal Hobbyist
raven posted Thu, 27 August 2009 at 3:44 PM
There is a batch mode in PuppetMaster too. You copy the poses you want converted to the Batch Pose In folder inside the PuppetMaster folder in your Python folder, and Click Utilities, Pose, then Batch Convert Poses in PuppetMaster. The poses get converted and saved in the Batch Pose Out folder, next to the Batch Pose In folder. You can then move the converted poses to where you want them.
markschum posted Thu, 27 August 2009 at 5:40 PM
A universal pose has some info on the figure it was created with in the file. I presume that Poser does some clever maths to match the pose for s figure with different limb lengths.
All poses can be used on other figures with a bit of tweaking as long as body part names match.
infinity10 posted Thu, 27 August 2009 at 11:20 PM
raven -
facepalm - oh right ! So there IS !
good grief.... OK, off to dabble.
Eternal Hobbyist