Fri, Nov 22, 3:54 AM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Nov 21 6:06 am)



Subject: Victoria 4 CAN work with External Binary Morphs


willdial ( ) posted Sun, 24 August 2008 at 8:36 PM · edited Thu, 21 November 2024 at 9:54 PM

file_412690.jpg

(Please view the full size image.)

I often wondered why Victoria 4 would not work with Poser’s External Binary Morphs option. I like the hard drive space savings External Binary Morphs provide. I really did not like that DAZ told me to turn off External Binary Morphs. But, no one could tell me the reason why Victoria 4 was incompatible with External Binary Morphs. So, I went looking for myself, and found the answer in the CR2 file.

Starting with Victoria 4.1, DAZ set the numbDeltas to 1 on some of the empty morph channels (the official DAZ Vic4 morphs). See the left side of the image shown.  The numbDeltas is the number of indexes that the morph contains. Normally, it would match the number of indexes of body part. However, an empty morph channel can have a numbDeltas set to 0 and Poser does not have a problem. See right side of the image shown.

To test this theory, I saved a blank Victoria 4.2 with External Binary Morphs checked on. When I opened the poser file, Poser locked up as expected. Then I opened the file in a text editor and did a find and replace to set “numbDeltas 1” to “numbDeltas 0”. I then opened edited file in Poser and it opened CORRECTLY. I was able to inject morphs, save the file, and reopen it several times.

My guess is Poser’s External Binary Morph option wants that number to match the actual morph indexes and since 1 does not match a blank morph, Poser locks up when attempting to open Victoria 4. I do not why DAZ setup Victoria 4 this way. It could have something to do with their Extensible Parameters (ExP) technology.

I do not fully know what happens to Victoria 4 when the numbDeltas are set 0. So, I claim no responsibility if it breaks something. I do ask people to try this out and confirm my results and to completely test Victoria 4 so we know what is going on. I am hoping that someone with more knowledge of Python than I could create a script file that set the numbDeltas automatically.

Willdial


FrankT ( ) posted Sun, 24 August 2008 at 8:49 PM

External binary morphs causes a lot of problems in other applications too (Vue being one) I've never seen the point in it myself but YMMV

My Freebies
Buy stuff on RedBubble


lesbentley ( ) posted Mon, 25 August 2008 at 3:58 AM

@willdial,

An excellent piece of detective work, and a valuable addition to our understanding of how Poser works!


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.