Forum Coordinators: RedPhantom
Poser - OFFICIAL F.A.Q (Last Updated: 2025 Jan 10 9:07 am)
Compose will let you take the custom geometry from a CR2 or other Poser library files and let you save it as an .obj, but it doesn't effect the CR2 itself. I know that with CR2Editor you can delte out the embedded 'geomCustom' sections, but I don't know if CR2Editor will then write the storageOffeset and geomHandlerGeom lines.
Kevin has a great CR2 tutorial if you want to learn more about the format. I don't have the link on me...and I'm not even sure if his site is up right now...but hopefully someone here knows where you can find it. You can also learn a great deal about CR2's just by looking at them in a text editor. You can easily do what you are trying to do by hand...CR2's are easy to edit, they're just hard to explain. Whatever edits you make, just make sure you are doing it to a copy and not the original.
The CR2 (or PP2 or HR2 or whatever with embedded geometry will start with: { version { number 4.01 } prop Umbrella { geomCustom { numbVerts 2049 numbTVerts 0 numbTSets 0 numbElems 1986 numbSets 7926 v 0.000845 0.142782 -0.000038 v 0.000845 0.142931 -0.000439 ********************************* And so on, to refer to an external object it should read: { version { number 4.01 } prop Angel wings_1:20 { storageOffset 0 0 0 objFileGeom 0 0 :Runtime:Geometries:Supermodel Vickie:Angel wings.obj } prop Angel wings_1:20 { name Angel wings_1 on bend 1 dynamicsLock 1 hidden 0 And so on. Bear in mind the object has to be the right size and position and all that stuff.
Thanks everyone -- I think the text-editing option is probably the best. I've asked a similar-sounding question (though from a different perspective) in the following message http://www.renderosity.com/messages.ez?ForumID=12356&Form.ShowMessage=268878 Please take a look and see if you have any solutions.
The CR2 is freely distributable as long as it doesn't have any geometry information embedded within it. CR2's and other library files as well, will often embed the geometry of imported meshes, replaced body parts, parented props and any body part that the grouping tool has been used on. Distributing a CR2 or other library file that contains geometry that you don't own is a copyright violation.
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.
Is there a utility that will extract an OBJ from a CR2 so the CR2 will not have the embedded OBJ? This then enables me to distribute just the CR2 to people who bought the original product OBJ.