Forum: Poser - OFFICIAL


Subject: Making Mat-pose

MaskEdit opened this issue on Jan 28, 2003 ยท 16 posts


MaskEdit posted Tue, 28 January 2003 at 3:46 PM

I tried several times but somehowe I mis a link. The tutorials I found didn't help me. I made a prop in Max, converted it to OBJ, loading in posser seems to be only possible in props and not in figures pz2 editing doesn't do anything. Please give me hand If you can. Lost to muts time with this. I'll be very glad to hear from you Thanks, MaskEdit


galactron22 posted Tue, 28 January 2003 at 3:57 PM

Download MatPose Edit, it should be in the utilities section of the frrebies, it sure savea alot of trouble.

Ask me a question, and I'll give you an answer.


Crescent posted Tue, 28 January 2003 at 5:18 PM

Okay, if I understand, you have an .obj file that you want to turn into a Poser figure, is that correct? If that's the case, then you'll need to group the object in Max, UVMapper, or Poser (whatever is easiest for you) and create a .cr2 file to make it posable. There are tutorials out there to assist with this. (.pz2 files are prop files and MAT files. .cr2 files are figure files.) MAT files only affect what textures are loaded onto the object and can only be used (without some hacking) on posable figures. Hope this helps.


_dodger posted Tue, 28 January 2003 at 5:39 PM

First: I recommend you read your posts aloud before clicking submit. But let me try to interpret... First, you want to make a MAT Pose for a normal prop. Can't do it. Sorry. Poses only apply to figures. Now, if you want, you can make a MAT Posable prop by doing the following: Make a PHI file with only one body part -- the prop, and point the body part itself, after the yxz, at the object file. Leave tout eh objfile line and any ikChain lines altogether. Your prop will have a BODY but don't worry about it. Your prop will not be smart-proppable. There are ways around this but it takes a lot of poser hacking and, no offence, I don't think you're up for it yet. Now, load up your new figure and save it out again to the figures folder. move or copy the file to a props library folder Rename the extension to .pp2. The character will now load form the Props Library but will show up in the Figures dropdown menu, which will mean Poser considers it a figure. Apply a texture, colours, whatever MAT stuff you want to do. Save it to the Figures library again. Copy or move it over to a Pose library. Open it in a text editor and remove EVERYTHING except the Version {...} block and the figure {...} block. Remove everything from inside the figure {...} block EXCEPT the material whatever {...} blocks that are affected. Remove everything from the material whateevr {...} block except the parts that make any difference. That is, if your MAT pose doesn't add a reflection map, remove the reflectionMap NO_MAP line and so on. eave only in the parts that are supposed to change, like kdColor if you change the default diffuse colour, textureMap blahblah 0 if you set a texture map, and so on.


_dodger posted Tue, 28 January 2003 at 5:39 PM

Oh yea, and change the extension from cr2 to pz2.


maclean posted Tue, 28 January 2003 at 6:27 PM

Interesting, dodger. I didn't know that trick. But wouldn't it be easier for him just to parent the prop to a figure and apply the MAT? Just a thought... mac


Crescent posted Tue, 28 January 2003 at 6:31 PM

Cool! Thanks, _dodger. I knew this took some hacking, but I had no clue how to do it.


maclean posted Tue, 28 January 2003 at 6:32 PM

'Your prop will not be smart-proppable. There are ways around this but it takes a lot of poser hacking' So what's the trick for that part? I can think of a use for this, if you'd care to share (and save me trying to figure out myself. LOL) mac


maclean posted Tue, 28 January 2003 at 6:42 PM

'Make a PHI file with only one body part -- the prop, and point the body part itself, after the yxz, at the object file. Leave tout eh objfile line and any ikChain lines altogether.' I'm not getting this part at all. Making a PHI from my external obj (which is currently for a prop), I'm getting objFile:Runtime:Geometries:interiors:area01.obj 1 Figure xyz And, of course, that doesn't load in poser, since there's nothing to match Figure. Would you like to re-phrase the above for me?


bijouchat posted Tue, 28 January 2003 at 7:14 PM

of course mat poses apply fine to smart props that are parented already to a figure :)


JohnRender posted Wed, 29 January 2003 at 2:41 PM

Does that MAT pose creation program in the marketplace make mat poses for props? Whoops, I said the "M" word ("marketplace") again in the Poser Forum. But, why isn't this kind of information in the FAQ section yet? Why do so many people keep asking about making MAT poses? Geez, there must be thousands of messages on the subject by now- just click the search button... But, it's always easier to have someone spoon feed you the information than to look it up yourself.


_dodger posted Wed, 29 January 2003 at 3:12 PM

maclean: I pulled it off once by building a standard prop with a custom and nearly empty fuigure block that only referenced the prop as a prop within a figure with no body parts. the PHI file part should have said: Leave out the objfile line and any ikChain lines altogether single body part PHI example as follows:

1 Prop yxz :Runtime:Geometries:DodgerProps:example_prop.obj

That's the whole thing. This will, by the way, create a figure with customGeom, so it will be necessary to go back in afterwards to the CR2 and replace the customGeom with an objFile pointer just liek you would to take the customGeom out of any normal prop. Bijouchat: true, but some props don't make sense to parent to a figure. For instance, a building. JohnRender: dunno about any program, but I am intensely curious abot why you do that every time you say 'marketplace.' You know you can say 'marketplace' here. It's okay. Marketplace marketplace marketplace. Humperdink Humperdink Humperdink.


_dodger posted Wed, 29 January 2003 at 3:17 PM

I should correct myself on a fine point: You can hand-code in the smartParent directive to a figure and it will work fine when it loads. However, if you try to delete the smart parent of a figure you will crash Poser. So you probably don't wanna do that. You can hand code a parent in, but a parent and smartParent are different, as a smartParent will apply to thatpart of the currently selecte figure, while the parent will apply in an absolute fashion. That is to say, smartParent hand will parent the prop to the hand of the currently selected figure. parent hand:1 will parent it to the hand of the figure with internal ID 1. parent hand won't work at all.


maclean posted Wed, 29 January 2003 at 4:08 PM

Thanks dodger, Now I see what's happening. I did get mine working, but there was no geometry appearing in poser. That's because I used PhiBuilder on the obj and the PHI read 1 Figure xyz My obj group didn't correspond because the g line was g Figure 1 When I changed the PHI to match, I got a weird poser message about out-of-whack gimbals. I'll do it by hand this time. mac


_dodger posted Wed, 29 January 2003 at 4:58 PM

Hmm. Recommendation for a single prop -- unless it's 'pointing' in a particular direction -- for instance, a spear that you modelled sideways -- use yzx or yxz as your alignment. This way the prop's 'twist' makes it spin like a top which is the most natural way to handle it. I think the message you got is sounds like what happens when you skip a vertex and double another one, like xyx -- which can be done, but I think, if I'm not mistaken, PHI import hates it.


maclean posted Wed, 29 January 2003 at 5:08 PM

You're right, dodger. All my stuff is furniture and it's all yxz, but the way I do it is leave the PHI at default xyz and drag the Xrot dial down below the Yrot when I'm editing the cr2 to force zero limits on the X and Z dials. Illogical, I suppose. I could just change the rotation in PhiBuilder, but I never bother. Oh well... mac