Tue, Feb 4, 4:53 PM CST

Renderosity Forums / Poser Technical



Welcome to the Poser Technical Forum

Forum Moderators: Staff

Poser Technical F.A.Q (Last Updated: 2024 Dec 04 2:47 am)

Welcome to the Poser Technical Forum.

Where computer nerds can Pull out their slide rules and not get laughed at. Pocket protectors are not required. ;-)

This is the place you come to ask questions and share new ideas about using the internal file structure of Poser to push the program past it's normal limits.

New users are encouraged to read the FAQ sections here and on the Poser forum before asking questions.



Checkout the Renderosity MarketPlace - Your source for digital art content!



Subject: Making figure with different interchangeable geometries


Mighty_Marcos ( ) posted Mon, 16 August 2004 at 11:48 PM · edited Tue, 04 February 2025 at 4:46 PM

I am finally going to embark on the journey of making content for poser. And I wanted to make something specific. I want to make a droid in which the arms are interchangeable. Is there a way of creating cr2's that allow you to use more than one external geometry file in them? so that way each arm is not a separate figure, don't want to deal with that parenting stuff since it was going to have something like 4 different arms at one time thanks MM


Cage ( ) posted Tue, 17 August 2004 at 12:10 AM

http://www.renderosity.com/messages.ez?Form.ShowMessage=1146997 This will do as a start. Search for geom switching or geometry swapping on this forum, and follow the link to the Yahoo group at the page I've provided above.

===========================sigline======================================================

Cage can be an opinionated jerk who posts without thinking.  He apologizes for this.  He's honestly not trying to be a turkeyhead.

Cage had some freebies, compatible with Poser 11 and below.  His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.


Mighty_Marcos ( ) posted Tue, 17 August 2004 at 8:56 AM

Hey! Thank you for the quick response, after glancing at it, this is in the right direction! Thank you MM


nomuse ( ) posted Wed, 18 August 2004 at 12:24 PM

Yah. AltGeom is a wonderful thing. As it happens, when I first gave it a try I couldn't find a tute, so I followed the suggestions and opened up the hands on one of the Poser2 figures. All the code is right there. AltGeom takes two different bits of code. The first is right above the channels section in the body part to be swapped; this bit calls for the obj file to be used and assigns a unique ID number; alternateGeom lArm_2 { name lArm objectFile 1002 :Runtime:Geometries:my_stuff:robot_hand2.obj } You need, as I recall, one of these statements for each additional geometry you want to add to the dial. The numbers must be unique to that figure and values from 1002 up are valid. The other statement comes in the channel statements and can be below morphs but must be above the scale dials, and creates the actual dial; geomChan handGeom { uniqueInterp name robot_arms initValue 0 hidden 0 force limits 4 min 0 max 5 tracking scale 0.045 keys { static 0 k 0 0 } interpStyleLocked 1 } This is an ordinary Poser dial, and can be edited, slaved, etc as any other dial (for instance, all the altGeoms can be slaved into the BODY channel to make them easier to find). Setting an upper limit on the dial is not really needed; Poser will allow you to "step through" only as many alternates as you have made available. Oh; note that within that alternate geometry .obj file the body part name must appear and be identical to the original body part. I hope this was clear. Pull apart something with altGeom dials (like the Poser2 figures) and take a look for yourself.


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.