Forum: Poser Technical


Subject: CR2 Packaging Help!

Iuvenis_Scriptor opened this issue on Sep 30, 2009 · 17 posts


Iuvenis_Scriptor posted Wed, 30 September 2009 at 2:24 PM

I'm working on an M4 figure that uses a couple dozen spun dials from four or five different Daz morph packs, a few custom Joint Parameter values, and several custom morphs on each Collar body part.  I've enslaved my multitude of dial spins to five Master Parameters for ease of use.  Since nearing completion on the figure itself, I've been grappling with how to legally redistribute it.  The following method looks promising, but my tester experienced some unexpected bugs with it.

  1. REMove all third-party morphs so that all corresponding dials either disappear or cease to have any effect whatsoever on the figure. Retain all joint parameters, custom morphs, and Master Parameter dials.
  2. Save the resulting CR2 and create an INJ pose to re-load all the third-party morphs.
  3. For testing, load the custom CR2 into a new scene and INJect the third-party morphs, then try using the Master Parameter dials.

As I hoped, testing shows that the Master Parameters and any third-party dials have absolutely no effect on the figure (which loads essentially as default M4) before INJecting the third-party morphs but have exactly the desired effect after doing so. The custom JPs are preserved, and all custom morphs work with or without the INJections. I'm only beginning to learn the technical side of Poser, but I think this works because the channels that the Master Parameters reference are not really gone, just empty and invisible. That's probably why the Master Parameters don't do anything before INJecting the dependent morphs (as would be expected) but seem to magically remember which morphs to enslave and at what rate once they are INJected. Therefore, unless the user has all the morph packs that I used (M4/V4 Morphs++, H4, M4 Enhanced, V4 Muscle Morphs), he/she's stuck with a blank M4 figure that has nothing more than a few custom JP values and a bunch of custom morphs in the Collars.

Problem solved, right? Wrong. My beta tester reported PMD calls, texture calls, and Master Parameter dials that did absolutely nothing even after the INJections. I soon fixed the PMD calls, but the texture calls persist even though I've made all material zones blank and even used the Find function in Notepad to eliminate any phantom texture references lurking in the guts of the CR2. The Master Parameters still aren't doing anything either. Does anyone have any idea why it works perfectly fine in my P8 Runtime but not for the tester?  I would greatly appreciate your help!