maclean opened this issue on May 10, 2003 ยท 3 posts
maclean posted Sat, 10 May 2003 at 12:14 PM
dodger, You posted a while back in reply to someone asking about applying MATs to props. I copied it and archived it until the day I might need it (as usual). Well, today's the day, but I have a couple of questions. You said '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 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' 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. ---------------------------------- // dodger Here's my PHI 1 arch yxz :Runtime:Geometries:room creator:arch.obj A single line pointing to the obj. What puzzled me is that the obj has the usual g line 'Figure 1'. I tried various combinations in the PHI and renaming the g line in the obj, but every time, Poser gave me errors, syntax, rot order, etc. Anyway, no big deal... I used 'create figure' in the Hier editor and got my figure/prop. I then copied it, changed it to a pp2, put it in props and it loads fine. Loads from props, appears as a figure in the menu, and accepts MATs. So, what I want to know is, what was I doing wrong in the PHI. Also, any other little tricks I should know about to improve this. It works fine and all I want to do is apply SET files to props. Since I'm about to change every prop in my pack to a figure, if there any way to improve, slim down, or whatever, I'd be interested to know. mac PS You said this in the same post, in reply to a question of mine. But I don't know what the question was. LOL. 'maclean: I pulled it off once by building a standard prop with a custom and nearly empty figure block that only referenced the prop as a prop within a figure with no body parts.' Any idea what it was?
maclean posted Sat, 10 May 2003 at 12:36 PM
I think I just answered the last part of my question myself. The figure-prop has a BODY and one body part. I wondered what would happen if I deleted the body part. Anyway, after some experimenting, I managed it. I transferred the obj pointer from the bosy part actor to BODY (in the declaration), then deleted the body part and updated the figure section (defaultPick, addChild, etc). It works fine, Now I have a single BODY with it's channels, which is perfect. Here's the old and new declarations --------------------- OLD ---------------- { version { number 4.01 } actor BODY:1 { } actor arch1double_1:1 { storageOffset 0 0 0 objFileGeom 0 0 :Runtime:Geometries:room creator:arch1double.obj { } } --------------------- NEW ---------------- { version { number 4.01 } actor BODY:1 { storageOffset 0 0 0 objFileGeom 0 0 :Runtime:Geometries:room creator:arch1double.obj { } } --------------------------------------- Can anyone think of any possible user problems with this? mac
_dodger posted Thu, 15 May 2003 at 2:53 AM
Latter: Nope. Looks fine to me. Makes sense. Former: I am hereby acknowledging having read this. However, as I woke up less than an hour ago, I am hereby procrastinating the answering of it until such time as I find where the Klingons hid my brain.