Jump to content

Create and add custom poses


Site Bot

Recommended Posts

Article link: Create and add custom poses

 

Create and add custom poses

Tutorial for Blender

 

 

Requirements:

The latest versions, and some basic knowledge (camera movement, etc), of these tools:

Blender (+NifScripts)

NifSkope

tazpn's kfupdater

GECK

 

_______________

Introduction

----------------------

Players who enjoy taking screenshots in Fallout3 make use of them all the time and the imageshare wouldn't be as nice as it is without them.

Basically, custom poses are essential for "presenting" Fallout in a different way than what everyone can see ingame. I've been wondering why there are many modders out there who are proficient with 3D-software but only a few (but excellent) pose mods.

So I started looking into that "process" of creating a pose myself and decided to write a little tutorial if I'm successful.

 

_________________

Main

-------------------------

My base was Backsteppo's tutorial and his FO3-ready skeleton in .blend-format.

You might want to grab that file since the example in this tutorial will be made using this.

 

Outline

1. Creating the pose [step 1 - Step 5]

2. Exporting, finalizing and adjusting [step 6 - Step 8]

3. Getting it ingame [step 9 - Step 10]

4. Result

5. Additional random stuff

 

-------------------------

Step 1

-----------

Open the skeleton file and adjust the workspace to your liking.

I tend to work most of the time with one panel only, without checking the others very much, so I made it bigger and changed the perspective mode (NUM 5).

 

http://img412.imageshack.us/img412/5950/thptbl001.jpg

 

 

Step 2

-----------

For the tutorial I decided to make a rather easy pose, no highly complicated finger positions, straight spine, etc.

The "Objection!"-pose from Phoenix Wright seems to be perfect.

 

So now that we got an idea or "concept", it's best to get some reference pictures, obvious choice: Google.

 

http://img717.imageshack.us/img717/5946/praaphoenixwright3.th.jpg

source: http://www.creativeuncut.com/gallery-05/praa-phoenix-wright3.html

 

 

Step 3

-----------

The posing itself is done only via rotating, you don't want to grab and move bones, that deforms the mesh.

Rotating on the makes it look more natural, so the keyboard shortcuts we'll be using most of the time are:

 

R -> X -> X (X-Axis)

R -> Y -> Y (Y-Axis)

R -> Z -> Z (Z-Axis)

 

 

Let's start with the right arm, select the UpperArm.R bone (RMB) and rotate it on the local X-axis. Apply the changes (LMB). (By clicking the RMB you can cancel the action)

http://s1.bild.me/bilder/012010/3846206PoseTutArm.gif

 

It looks a bit too stiff, so I bend the arm a bit. (Forearm.R, Z)

http://img28.imageshack.us/img28/5606/thptbl003.jpg

 

After some more tweaking via trial&error (upperarm Z,X, forearm X, ...) and altering the hand the arm looks more loose. (might wanna take your own arm as a reference, too.)

http://img522.imageshack.us/img522/7884/thptbl004.jpg

Now the stretched left arm.

Judging from the reference picture the arm is on line with the shoulders, so we raise it.

But not fully horizontal because, as you will notice, this looks pretty awkward. Try it with your own arm and you'll know why.

So instead we also lift the shoulder until it looks good.

http://s1.bild.me/bilder/012010/4277245PoseTutArm2shoulder.gif

 

The next pictures should be self-explanatory:

http://s1.bild.me/bilder/012010/8673937PTBl005.jpghttp://s1.bild.me/bilder/012010/7096028PoseTutHand.gif

 

Step 4

-----------

 

The basic pose is somewhat finished, let's touch it up.

I bent the spine slightly backwards (Spine and Spine2 Z), straightened the legs (calf Z, thigh Z), raised the shoulder a little more (clavicle X), and gave the clavicle some Z-rotation.

http://img687.imageshack.us/img687/4730/thptbl006.jpg

 

So that's my take on that reference.

http://img696.imageshack.us/img696/1719/thptbl007.jpg

 

 

Step 5

-----------

 

In order to make (fast) changes to the pose later on it's easiest to save it in .blend format.

To do so it's not sufficient to simply save the file now, the skeleton would be in T-Pose again.

Hit A to select all bones and then either use I or Space -> Object -> Insert Keyframe. Choose LocRot

http://img686.imageshack.us/img686/550/thptbl008.jpg

 

Now you can save your pose as .blend.

 

 

Step 6

-----------

[if you skipped step 5, you have to insert a keyframe now.]

 

Export the file with settings like this:

http://thumbnails3.imagebam.com/3852/82c5b138516892.gif

by Backsteppo

 

 

Step 7

-----------

 

Now you have to use tazpn's kfupdater to "finalize" the .kf.

Unzip the archive to a folder and move your exported pose-.kf to the same folder.

It's a command line app, so open your cmd.exe and navigate to your folder. (cd plus the path, e.g. cd C:UsersChrisDesktopkfupdater_2_2-496)

All those options and modifiers seem to be a bit complicated at first (at least for me...) but the values for the example do the job as well.

So copy and paste the FO3 example from the ReadMe (kfupdater -p 50 -v 20.2.0.7 -u 11 -u2 34 -i blockidle.kf -o blockidle-out.kf) and replace the input file with your pose and the output with the filename you want the final pose to have. (e.g. a prefix for all your poses + a descriptive name.)

 

There should be two .kf-files now in the folder, the new and the old one.

 

 

Step 8

-----------

 

Next step is tweaking the almost final file with NifSkope:

Making it a SpecialIdle and, because it's a pose, loop it.

http://s1.bild.me/bilder/012010/3397235PoseTutNifskope.gif

SpecialIdle or SpecialIdle_XXX + CYCLE LOOP

 

The .kf is done, let's get it ingame.

 

 

Step 9

-----------

 

Move your file to your DataMeshescharacters\_maleIdleAnims... directory, the GECK needs to find it.

 

Open the GECK, load the Fallout3.esm and select Gameplay → Idle Animations... at the top.

Either select Insert Child for the top-entry or Insert Sibling for one of the others.

http://img248.imageshack.us/img248/4125/insert1th.jpg

 

This is the branch where you can organize all your custom animations/poses. So let's add the first child for that entry, our "Objection!".

But bear in mind that the ID you choose will be the ID you will use ingame to call the animation. If you can remember each and every name then that's no problem, however I recommend using the prefix you chose and simple numbering.

(Like that it will also be easier for others to use the poses in case you want to release them)

http://img193.imageshack.us/img193/43/insertchild2th.jpg

 

 

Step 10

-----------

 

We could save our .esp now and the pose would be ingame. But there's a catch, each and every NPC would use that pose as an idle.

Since we don't want that we have to add a condition which allows the player to trigger the animation when he wants to.

 

Because it's a pose which shouldn't affect gameplay at all, we create a condition that will never be true, we add a new, empty faction and the corresponding condition.

http://img444.imageshack.us/img444/2613/factionth.jpg

The playidle command ignores conditions and always triggers the called animation.

 

Save your new .esp!

Congrats, now you should have a working pose ingame, ready to be triggered =)

 

 

 

 

 

 

Result & Additional random stuff:

 

Coming soon

 

 

 

 

 

|

 

 

 

 

 

 

 

by http://img199.imageshack.us/img199/7063/c2552collageganzklein.png

 

 

Link to comment
Share on other sites

  • 1 month later...

I don't know what to do in GECK to apply pose.

Thanks you very much

 

Ah and the Step 7 doesn't worked for me.

So I do this

- made a shorcut of "kfupdater.exe'

- open properties and added the line "" -kfupdater -p 50 -v 20.2.0.7 -u 11 -u2 34 -i idle0111.kf -o done.kf"

 

This is easier and faster way. Dunno why cmd.exe don't work.

Enjoy~!

 

 

Ah and I have a little problem. My custom pose in game after few seconds disappear ( player character pose back to normal ). Nothing helped but when I changed in Text Keys / Time / from 9.9667 to 999999999.99

Worked correctly. Correct me if im doin it wrong.

Link to comment
Share on other sites

  • 2 weeks later...
  • 4 weeks later...

Great article, and I rated it as such. :)

 

I'm just wondering one thing, is there a way to move the centre of the pose? I'm made a sitting pose, but if I sit down and activate it my character 'falls' backwards to complete the pose. Simply moving the bones in blender didn't make any difference.

 

[Edit] Like so:

http://img.photobucket.com/albums/v483/Tubal/F3/th_ScreenShot88.jpg

 

He's obviously supposed to lean back in the chair, not through.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...