byAnton opened this issue on Sep 16, 2007 ยท 22 posts
byAnton posted Sun, 16 September 2007 at 4:26 AM
The FaceInterMixer script for Poser
**Making faces just got a lot less random!!!
Your mini face room for any Poser figure with a head.**
Concept and Design by Anton Kisiel
Code by David Drumright(Occam)
For Poser5, Poser 6, and Poser 7 and above; not P4ProPack.
The FaceInterMixer is a python script, used within Poser,
that allows the user to load Poser .FC2 Face Expression
files and use them in Poser as if they were morph targets.
There is nothing random or averaged out in the script. You
have complete control. And you will love it. You can use
face files to make new expressions, new shaping morphs,
new character faces, ethnicity, monsters, etc etc etc.
In the same way you use FULL BODY MORPHS to mix characters,
this script allows you to mix face files with a separate
and independent slider for each face file.
Easy easy fun. Can be used on ANY Poser figure with a head
and morphs. Animals too!
All rights reserved. Not to be redistributed.
------------The Interface------------
The interface that is created resembles the dials palette
for the head, but instead of morphs dials you can turn and
reverse, you have sliders for any face poses you want to use.
The interface sliders will update the head morph dials on the
figure, but you can also still use the morphs on the head, as
well as the sliders on the FaceInterMixer.
When the script is closed, the last face morph values you
created, with the sliders, remains on the figure.
SLIDERS:
The sliders, which load zeroed, can double or even reverse
the effect of each face on each slider. Next to the slider
is the name of the face pose loaded; blank if the slider is
empty.
At the other end a "load..." button allows you to
load any face files you wish to use. When a new face is
browsed and loaded, the values are read and then all sliders
are zeroed.
Below the main sliders is a lone master slider, called
"Intermix Power", which can multiply the overall strength of
the entire intermix being calculated by the interface.
Sliding the slider to the far left, like the other sliders,
reverses the total effect.
BUTTONS:
At the bottom of the interface, are three buttons. The first
button, called "Memorize Face", will set whatever is currently
dialed up of the interface and set is as the default face
restored to when you use the second button, ""Reset Sliders",
which zeroed all the dials and returns the figure's face to
the state is was in when the script was launched.
The last button, "Quit", ends the script.
------------Using FaceInterMixer------------
LAUNCHING THE SCRIPT:
First launch Poser and load just Apollo. Be sure no ADS
scaling or FBM's are active. Just default Apollo.
Then, under the "Windows" pull down menu, select "Python
Scripts" to open the Python buttons. Click an empty slot and
browse up one folder and delve into the "Anton'sPoserScripts"
folder. Then delve inside the "FaceInterMixerApollo" for the
"FaceInterMixer.py" python script.
Any face loaded onto the figure, before you launch the script,
will be the default reset face until you use the "Memorize
Face" button.
So, now that both figure and script are ready, click the button
to launch the FaceInterMixer script. If the figure head is not
behind the interface window, you will see each of the faces
being read. Allow the script to load the faces. When it is done,
the sliders will appear and you can start playing.
At any time, while using the FaceInterMixer script, you can save
a face into Poser's Expressions(FACE) library.
USING FOR ANIMATIONS OR JUST THE ANIMATION TIMELINE:
Any action on the interface will create a keyframe of the Poser
Animation Timeline. So feel free to use FaceInterMixer for your
animations too!!
EDITING SCRIPT FOR USE WITH ANY FIGURE:
(NOT to be redistributed ever.)
If you open a copy of the FaceInterMixer Script you will see notes.
Basically, you edit the folder name to point to any folder
containing the faces you want loaded on launch.
Then you put just the title of each face pose (.Fc2) into the
slots in the order you wish. You can leave some blank if you want.
Remember, the script can only hard code launch faces from one defined
folder. So be sure all the faces you list are in that folder without
typos. But once the script is launched, you can load faces from other
locations for that session.
If you enjoy this script, please show support and spread the word.
http://www.antonkisieldesigns.com/~a...umanfigure.htm
All rights reserved. Not to be redistributed.
-Anton, creator of Apollo Maximus
"Conviction without truth is denial; Denial in the
face of truth is concealment."