Sat, Jan 18, 10:55 PM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2025 Jan 18 7:20 pm)



Subject: Extracting Object from PP2


nyguy ( ) posted Tue, 08 January 2008 at 10:56 AM · edited Sat, 18 January 2025 at 8:27 PM

I am working on a prop and created a PP2 but when I opened the PP2 file there is no reference to to the object file. Is there a way to extract the object file from the pp2 file?

Poserverse The New Home for NYGUY's Freebies


Paloth ( ) posted Tue, 08 January 2008 at 11:14 AM

Have you tried changing the .pp2 extension to .obj?

Download my free stuff here: http://www.renderosity.com/homepage.php?page=2&userid=323368


svdl ( ) posted Tue, 08 January 2008 at 11:23 AM

THere is.

First, load your .pp2 in Poser. Immediately go to File ->Export -> Wavefront .OBJ. Select the options to keep the group names. Save the .OBJ at a meaningful location.

Next, open the .pp2 file in a CR2 editor (I use kim99's free CR2Builder, available from www.3minutesposer.com
Expand the tree, and delete the entry "geomCustom"
In place of "geomCustom", you need an entry "storageOffset 0 0.3784 0"
and on the next line: "objFileGeom 0 0 "...<path to your saved .OBJ file>..."

If you want to have a peek at .pp2s that work with external geometries, download my V4 Warrior freebie and look at the props in there.

The pen is mightier than the sword. But if you literally want to have some impact, use a typewriter

My gallery   My freestuff


nyguy ( ) posted Wed, 09 January 2008 at 6:11 AM

Here is the problem I ran into. Exported the obj files as suggested, edited the PP2 in notepad plus and saved the file with a different file name. When I opened in Poser it was small, about the size of a matchbox car compared to M3.

Poserverse The New Home for NYGUY's Freebies


svdl ( ) posted Wed, 09 January 2008 at 6:21 AM

Reload the new prop, and set its scale to 100%, then resave. It'll keep the external .OBJ reference.

The pen is mightier than the sword. But if you literally want to have some impact, use a typewriter

My gallery   My freestuff


nyguy ( ) posted Wed, 09 January 2008 at 6:30 PM

I am looking into something else at this point. I found a Python script that might work and will be testing it later.

Poserverse The New Home for NYGUY's Freebies


mrsparky ( ) posted Wed, 09 January 2008 at 6:52 PM

Attached Link: http://market.renderosity.com/mod/bcs/index.php?ViewProduct=37406

If you don't mind paying for a easy to use commerical product, try the Tool Collection for Poser by Dimension3D (link above). Extracted everything OK I've ever thrown at it.

Pinky - you left the lens cap of your mind on again.



kuroyume0161 ( ) posted Wed, 09 January 2008 at 9:28 PM

I go with Paloth.  You then remove the geomCustom section from the pp2 file and insert the reference as svdl illustrates.  Voila.  Why do this the difficult way?  The stuff between the { } after the geomCustom is basically a Wavefront OBJ format just sitting there.  Remove the num... lines (or comment out with //) and you have an external obj file.

Add something like this in place of the geomCustom section (of course, change the file path to match the new obj file):

storageOffset 0 0.3487 0
objFileGeom 0 0 :Runtime:Geometries:ZygoteCostumes:Hats:blRHCap.obj

C makes it easy to shoot yourself in the foot. C++ makes it harder, but when you do, you blow your whole leg off.

 -- Bjarne Stroustrup

Contact Me | Kuroyume's DevelopmentZone


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.