Thu, Jan 23, 5:48 AM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2025 Jan 22 9:27 pm)



Subject: Prop Creation Help...


MiKo0 ( ) posted Wed, 14 May 2003 at 1:29 PM · edited Mon, 20 January 2025 at 7:10 PM

I've just starting getting into making my own props, and I was just wondering if anyone can help me out here... I made a some what basic prop, just a quick test, and after many a time back and forth from Poser to Rhino, I came up with something I liked, that works. My problem is..How do I get Poser, to create a PP2 that loads the geometery (ie the OBJ it's self)? Rather than creating it's own custom geometery, based on the OBJ I imported. It really drove me nuts all day, I even tried altering an exsisting PP2, but after I'd copied and pasted the code from the one Poser created (the make custom geom), and added the storage offset part, that's in the PP2, which loads an OBJ..my object, came out..Uhm somewhat scrambled :S If anyone can help, i'd really appreciate it :) Thanks for your time Mike


SAMS3D ( ) posted Wed, 14 May 2003 at 2:11 PM

simple, import your model (obj), then go to your props library and pick a place where it is going to be, example- propsMikewhatever, then click the little plus sign at the bottom of the props library and Poser will create your pp2. Sharen You may have to create your library first.


MiKo0 ( ) posted Wed, 14 May 2003 at 2:15 PM

Yeah I did that, but it's creating it's own custom geom within the PP2..I want the PP2 to load the prop (OBJ..mapped etc) not just make it's own custom geom.


SAMS3D ( ) posted Wed, 14 May 2003 at 2:23 PM

Oh, I see what you mean...sorry about that. I only know how to do it my way.....I have a tutorial that may be able to help you out...if you want it let me know. Sharen


MiKo0 ( ) posted Wed, 14 May 2003 at 2:27 PM

Yeah, I want a pp2, like say.....In Marfarno's pkg's, mystic places etc...where it actually loads the OBJ into poser. :) Not just a poser geom pp2. You can send me the tut if you want Sharen :)


maclean ( ) posted Wed, 14 May 2003 at 2:51 PM

You mean you want a prop that loads from an outside obj file? If so, it's called external geometry and it's easy to do in notepad. Open your pp2 file in notepad and you'll see something like this. (I've cut out most of the vertice lines). --------------------------------- { version { number 4.01 } prop myprop { geomCustom { numbVerts 24 numbTVerts 24 numbTSets 36 numbElems 12 numbSets 36 v -2.092500 0.000000 0.000000 v 2.092500 0.000000 0.000000 ----- a lot more vertice lines ------ f 13/24 10/21 17/22 f 17/22 21/23 13/24 } } prop myprop { name myprop on bend 1 dynamicsLock 1 hidden 0 etc, etc, etc --------------------------------- You need to replace those vertice lines, (which are the text representation of your prop's points in 3d space), with a path to your obj file. Replace this part ..... --------------------------------- prop myprop { geomCustom { numbVerts 24 numbTVerts 24 numbTSets 36 numbElems 12 numbSets 36 v -2.092500 0.000000 0.000000 ------- etc, right down to ... --------- f 13/24 10/21 17/22 f 17/22 21/23 13/24 } } --------------------------------- with these lines ...... --------------------------------- prop myprop_1 { storageOffset 0 0 0 objFileGeom 0 0 :Runtime:Geometries:myfolder:myprop.obj } ----------------------------------- The folder name must be the folder in Geometries where you're going to store your prop, and the prop name must be the name it has in poser. Also, you have to write 'myprop_1', because poser always adds an ID number after multiple props or figures. Your final file will look like this -------------------------------- { version { number 4.01 } prop balcony1_1 { storageOffset 0 0 0 objFileGeom 0 0 :Runtime:Geometries:myfolder:myprop.obj } prop myprop_1 { name myprop on bend 1 dynamicsLock 1 hidden 0 -----etc, etc------------ Save the whole file with a new name (just in case) and the extension .pp2. Put it in props and open it. All you're doing is telling poser the path to read the geometry from, as opposed to reading it from the pp2 file itself. mac


maclean ( ) posted Wed, 14 May 2003 at 2:54 PM

Sorry, instead of 'prop balcony1_1' that last part should read { version { number 4.01 } prop myprop_1 { Got confused with copy/paste mac


MiKo0 ( ) posted Wed, 14 May 2003 at 2:55 PM

Thanks Mac, I did try that today, but I guess i messed something up somewhere along the lines. Because, when I tried out the pp2 file, it loaded the obj, but it went all screwy and the geom was everywhere (looked like a streched something or other) I'll try it again.


maclean ( ) posted Wed, 14 May 2003 at 3:03 PM

You MUST make sure that all names are exactly as they were in the original. If your prop, when imported, was called 'thing1', the path must read objFileGeom 0 0 :Runtime:Geometries:myfolder:thing1.obj You could also try changing the line 'bend 1' to 'bend 0', although this should only screw up figures, not props. Let me know how it goes. At worst, send me it and I'll have a look. mac


MiKo0 ( ) posted Wed, 14 May 2003 at 3:13 PM

Thanks again Mac, I'll give it a go and see how it turns out..If all goes well, and all doesn't, then i'll send you it to have a look at :)


MiKo0 ( ) posted Wed, 14 May 2003 at 6:47 PM

I tried what you said Mac, And it keeps freezing up my Poser :( It begins to load, then stops all acticity, and hangs poser up.. It worked once, but again the OBJ came out all screwey..so I changed the bend setting as you said, and now it refuses to work at all.. I must have messed something up somewhere..Would you mind taking a look over it for me, and pointing me in the right direction?


maclean ( ) posted Wed, 14 May 2003 at 7:54 PM

I sent you an IM, miko mac


lluque ( ) posted Thu, 15 May 2003 at 3:25 AM

You can use PWizard to ripp poser's *.pp2 files. Easy as the hell :)))) 1-Run PWizard 2-Open Wizard Obj_Ripper 3-Load the pp2 file to rip 4-Click Rip it button. 5-Voila!! But it would be interesting that you follow and learn the maclean's tutorial. It's always good to know how the things work. :)


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.