Fri, Nov 29, 3:01 AM CST

Renderosity Forums / Poser Python Scripting



Welcome to the Poser Python Scripting Forum

Forum Moderators: Staff

Poser Python Scripting F.A.Q (Last Updated: 2024 Sep 18 2:50 am)

We now have a ProPack Section in the Poser FreeStuff.
Check out the new Poser Python Wish List thread. If you have an idea for a script, jot it down and maybe someone can write it. If you're looking to write a script, check out this thread for useful suggestions.

Also, check out the official Python site for interpreters, sample code, applications, cool links and debuggers. This is THE central site for Python.

You can now attach text files to your posts to pass around scripts. Just attach the script as a txt file like you would a jpg or gif. Since the forum will use a random name for the file in the link, you should give instructions on what the file name should be and where to install it. Its a good idea to usually put that info right in the script file as well.

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



Subject: Morph Channel Management Scripts?


gishzida ( ) posted Wed, 01 February 2012 at 7:53 PM · edited Mon, 25 November 2024 at 3:53 PM

Recently there has been a spate of V4 geometry fix morphs released (Alice 5 body, Meipe and Xameva's thigh and hip,  I13s breast and buttocks, etc... as well as older morphs like Posermatic's NGM.

All of these geometry fixes are great... but some cannot be used with others because the morph channels overlap causing morphs to break or the geomtry of V4 to break. NGM and the M-X fixes causes the chest to explode if the thighs are moved. Alice 5 body uses something like 10 to 12 chanels and cause conflicst with NGM and other fix morphs.

Is any one aware of a script(s) that can do the following:

  1. Read a CR2 and see what morph channels are in use

  2. Read a PZ2 morph injection and see which channels are used by the injection

  3. Look for conflicts and resolve them.

I would love to beta test such a thing... :-)

 


markschum ( ) posted Wed, 01 February 2012 at 10:23 PM
  1. and 2) are not hard to do 

There are a bunch of PBM_CC channels which are meant for community developers to use for morphs. 


gishzida ( ) posted Wed, 01 February 2012 at 10:49 PM

Quote - 1) and 2) are not hard to do 

There are a bunch of PBM_CC channels which are meant for community developers to use for morphs. 

 

The problem is that the developers are self assigning the channels and in turn those assignments are creating conflict.

 

For example Posermatic's NGM uses 10 channels from PBMCC41 throug PBMCC50. Meipe-Xameva's Booty uses PBMCC45 and PBMCC46. Injectiong both morphs causes the NGM morph to explode when the legs are moved.

 

M-X Thigh fixes rund from PBMCC37 tp PBMCC50... which overlaps all of NGM and a portion fo NGM Petite

This could be maually fixed but it is a pain in the rear to do so...

 


Allstereo ( ) posted Thu, 02 February 2012 at 6:51 AM

Hello all,

   Yes, it is a problem. I think that a part of the solution is to find a way to create sub-folders (with descriptive and unique name) in the Figure parameter window for each developer and not using PBMCC channels (?). I don't if it is possible with a script to do that.

   Allstereo

 


gishzida ( ) posted Thu, 02 February 2012 at 9:49 AM

I started to ask how many PBMCC_xx chanels but looking at a V4.2 cr2 I see that it is 50 [PBMCC_01 to PBMCC_50].... Anyone have a script to add another 49 channels so there are 99? Adding more channels would allow automated or manual morph editing to move the conflicts.


gishzida ( ) posted Thu, 02 February 2012 at 2:02 PM

An Update--

I added PMBCC_051 to PBMCC_99 manually to a X-M modified v4.2 CR2... NGM was manually modified to run in CC_51 through CC_61 and NGM Petite was manually modified to run in CC_71 through CC_79... and things appear to be working... so a script is a doable solution -- I just don't have the skill to do what is needed.... and it sure would make moving these things around alot easier.


Bejaymac ( ) posted Sat, 03 March 2012 at 2:39 PM · edited Sat, 03 March 2012 at 2:40 PM

The EXP system DAZ came up with for the Gen4's was meant to do away with that, but sadly only a couple of venders used it, the rest just kept on using the same tired old system they were using with the Gen3's.

With EXP the vender creates custom channels for their morphs, you install them and run the updater, then load the .cr2 that was created when you installed V4/M4/K4 and the new channels will be there for you to INJect the morphs into (wont work on a cr2 you've already loaded and saved back to the library as that 'breaks' the EXP system).

You don't even need DS to make them, with just a text editor, a little knowledge on the insides of a Poser file, and some patience and anybody can make their morphs EXP compatable.


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.