|
|
|
|
IMVU avatar pose editorFor creating triggered poses and furniture seat poses. Currently animation is NOT supported, however there is a workaround, see IMVU forum for details.
How to download and install the editorDownload the zip file: pose2f.zip and extract to a folder. Obtain the file "Female04_Anime01_SkeletonMASTER.xsf", and put the file in the same place as pose2e.exe The first time you run the editor it will take a longer time to load while it creates the file "Female04_Anime01_SkeletonMASTER.txt", and on subsequent runs it will load the txt file and load in much less time. Vista compatibility: I've had reports that all versions of the editor up to 2d run under Windows Vista Home Basic without problems. How to get the skeleton fileThe correct place to obtain Alternatively you can download a copy of the xsf file from my site here: Female04_Anime01_SkeletonMASTER.zip Extract the "xsf" file to the same folder as the program. About the editor and how to use it
The program Pose2d allows the avatar skeleton to be manipulated using twelve keys to rotate a joint in different ways and the arrow keys to select which joint. The resulting pose can be exported as an XAF file that can be loaded into the IMVU previewer and assigned to a seat on a furniture product, or a trigger on a clothing product. Other people's tutorials (links)Polystyrene's pose making forum thread Also A post I made about faces Eaglesoars' furniture pose tutorial Sneakyhov's free poses forum thread More on how things move
Advanced features and tricksPartial posesIt is possible to edit the XAF file down to only contain positions for part of the skeleton, a hand for example. Once you've done this you can reload the part over another pose and it will only affect that part. This can be used to simplify annoying tasks like hand manipulation. For example these files straighten the fingers: left hand right hand Non-standard avatars or accessory skeletonsThis is a new feature and not properly tested If you start the editor from the command line and give it the name of a skeleton file as a parameter then it will attempt to load the alternative skeleton and perform editing against that skeleton instead of the avatar skeleton.
Release notes on the current version20/6/08: Version 2f Should fix a file loading error seen with version 2e History and links for older versions14/6/08: Version 2e (Withdrawn) pose2e.gmd Has a BUG that it fails to load the skeleton file under certain circumstances Adds an error message if the skeleton file cannot be found Adds the ability to load an alternative skeleton for editing products other than avatars 8/6/08: Version 2d Download: pose2d.zip or if you have gamemaker here's the GMD file by itself: pose2d.gmd "Pose2d" fixes a small bug in the hand zoom feature that prevented you seeing one of the fingertips on each hand, also this version can read the "XSF" file issued by IMVU and make a text file from it, so I am no longer distributing the text file of the avatar skeleton. Pose2d looks for a text file containing simplified data from the skeleton file. If it can't find it then it will read the skeleton file and create a text file from it. This takes a noticably longer time. 29/4/08: Version 2c "Pose2c" has a crude "Zoom" facility, select a bone within a hand and you can press Z to toggle a large view of the hand. Also the program can load either the text or XSF version of the skeleton data. 8/4/08: Version 2 "Pose2" now has a file open and save dialog. Press L to load a XAF file. The F5 and F6 save mechanism is still there and may still be useful to roll back edits but you can now reload your XAF files. 7/4/08: I have nearly finished making a script that can read XAF files. When this is completed I'll be able to implement saving and loading properly, and also add "file" menus. Technical notes about the XAF files generated by the editor
How to modify and rebuild the editor using GamemakerNote: this is for the benefit of anyone interested in the program code, you do NOT need to do this just to use the editor, however if you want to alter the colours, screen size, controls, or you're just plain curious then read on. Source code for the editor: pose2f.gmd Copyright notice: The Gamemaker runtime is copyright to Mark Overmars and Yoyo games, and the avatar data file is copyright to IMVU. The XML library is by Major_Victory. The Quaternion library is my own work. The program does not contain any CAL3D source code. This program is written in Gamemaker 5.3 (www.gamemaker.nl) and can also be run in Gamemaker 7 (www.yoyogames.com) if the script called "draw_set_color" is deleted. Using version 5.3 keeps the system requirements very low, it should run well under Linux using "Wine" because it only requires a fairly old version of DirectX, but since its hard to find Gamemaker 5.3 nowadays then if you want to experiment with it I suggest converting to version 7. Version 7 needs a newer DirectX and Direct3D, but that is rarely a problem. In Gamemaker 7 there is an option to create an EXE file, this can be used just like the original. There's lots of "goodies" in Gamemaker 7.0 that could be useful, like a 3D engine. Since my code doesn't use them I've chosen to use the least demanding version. Draw_Set_ColorYou'll probably want to load the file into Gamemaker 7. To run the gmd file under newer versions you have to make one small change: load the file into Gamemaker in advanced mode, find the script called "Draw_Set_Color" and delete it. The reason is that between versions 5.3 and 6.0 the syntax for setting the drawing colour changed. To make my code compatible with newer versions it has a script containing the GM5.3 command to set the colour. On later versions the command to set the colour IS "Draw_Set_Color" and the script has to go. |