Mon, Dec 23, 5:06 PM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Dec 23 1:20 pm)



Subject: Weird problem with saved figures in library


shante ( ) posted Thu, 20 October 2011 at 9:50 PM · edited Mon, 23 December 2024 at 11:09 AM

HI ALL1

Got a real strange problem I never encountered before.

I brought up a morphed V4 figure and dded some more morphs to alter her body more. When I got the figure just right I added the hair and saved it to the Character Library. I wanted to make an image with twins dancing.

I called up the saved figure to pose her next to the original.

My little beack ball spun for a bit and didn't think too much of it but then a window came up and asked for the:   V4++Petite.obj

What the heck is that?
I called the figure V4++Petite when I saved it into the Character Library so I could find it easier later.

I figured Poser 7 was going into some weird panic mode So I saved the file I was working on with the original figure and shut down Poser.

I relaunched the file thinking it would open without a problem but imagine my shock when I got the same dan error message:

Where   is V4++Petite.obj  ?

 

Any idea what this could mean?

I have created many personalized heavily morphed/modified Poser figures going as rar back as Posette and dork and never had this problem.

I noticed it one other time with a paravend posable prop I modified (changed the face of the the three flat panels comprising of the piece to something with a transmapped texture and tried saving it back into the library but though it saved it into the library I could not call it up again properly it too asked for the (figure name).obj file. All I got was the transmapped panels I added to the figure.

What is that? It is driving me crazy.


markschum ( ) posted Thu, 20 October 2011 at 10:15 PM

I can only suggest opening the cr2 in a text editor (I use wordpad) and check the geometry line . (there are two lines which should point to the same geometry.

 

If it is wrong edit it to the correct geometry file and try again.

 

I also save morphed figures to save all the bother of loading figure, load morphs , twirl dials or load pose. I cant say I have ever had your problem


lesbentley ( ) posted Thu, 20 October 2011 at 11:03 PM

Quote - Where   is V4++Petite.obj ? Any idea what this could mean?

I have an idea about this, it may be right it may be wrong. I suspect that you did something that caused  internal geometry ("geomCustom") to be created in the figure, eg used the Grouping Tool to create a new group, or material zone. If you then saved the figure back to the library, Poser would write a new obj file for it incorperating the geomCustom , and use the same name for the obj that you used to save the figure. Saving the figure as "V4++Petite.cr2" would create a "V4++Petite.obj". The next part is a bit harder to understand, loading the "V4++Petite.cr2" should cause it to reference the "V4++Petite.obj", unless either the obj file or the cr2 have been moved since they were saved.


lesbentley ( ) posted Thu, 20 October 2011 at 11:21 PM

The test of my theory is to open the cr2 in a text editor, and do a Search for the string "geomCustom". If the string is found then internal geometry was indeed created in the figure.

The next step is to fine one of the two "figureResFile" lines , you should fine one in the first few lines of the file. If it just contains a file name with no path, eg:

figureResFile :V4++Petite.obj

You should put the V4++Petite.obj in the same folder as the cr2 file. Use the Windows Search function if you can't find the obj file.

Another option is to place the V4++Petite.obj under the Geometries folder and edit the two figureResFile lines in the cr2 to point to it.


shante ( ) posted Fri, 21 October 2011 at 1:32 AM

Funny as an added note, I was doing some looking around for something else and found this in the Poser 7 folder:

Macintosh HD/Applications/Poser 7/Runtime/Libraries/Character/My Figures/V4++Petite.obj

When I tried opening the Pz3 file again and when asked to find the .obj file I gave it this file and after a while it opened. But I did notice the forearm and upperarm joint were off alignment.

I just figured it went south somehow because it seemed broken.

I hated having to go back and try and reset the morphs again becasue of all that referencing permissions and pmd and sheitzin through hoops DAZ has us doing with injections but it was not worth keeping with those broken arms and weird obj referencing.

Thanks guys for the info I am going to keep it for when this happens again because as I said it isn't the first time i ran into this stuff.


lesbentley ( ) posted Fri, 21 October 2011 at 1:59 AM

PMD files are evil entities, spawned in hell. Renounce them! Go to your General Preferences Misc tab and turn off "Use external binary morph targets". Never ever turn it on again (unless you absolutely have to in order to make a pmd injection for distribution).


shante ( ) posted Fri, 21 October 2011 at 12:09 PM

Oh is that what those additional files are for? I was wondering what they were. Never saw Poser saving anything but .Pz3 files or whatever I ask it to export. So how are these files used to make morph targets?

What is a binary morph target anyway?

I loved and miss the old .obj saved off morphs I could inject as needed instead of all these damn injectors which are plugging up my system and are getting increasingly more difficult to keep track of.


shante ( ) posted Mon, 31 October 2011 at 5:56 PM

So how do you use pmd injection morphs? I see so many of them I am not sure how they are supposed to work.


shante ( ) posted Wed, 14 December 2011 at 2:06 PM

Quote - PMD files are evil entities, spawned in hell. Renounce them! Go to your General Preferences Misc tab and turn off "Use external binary morph targets". Never ever turn it on again (unless you absolutely have to in order to make a pmd injection for distribution).

 

You never explained wyhy.

I went through and deleted all the saved PMD files in my render folder and now when I try to open an old Pz3 file it askes for the .Pmd file. I click cance and it does open but what does the Pmd file hve to do with a saved .Pz3 file?


hborre ( ) posted Wed, 14 December 2011 at 4:27 PM

http://www.nerd3d.com/modules.php?name=Content&pa=showpage&pid=13

This link should give you some idea what PMD can do.


shante ( ) posted Wed, 14 December 2011 at 5:25 PM

Coolbut it doesn't explain why LesBently doesn't like them or why having deleted the .PMD file saved with whatever I render Poser 7 wants to know where the Saved .PMD file is?

Especially when all my .Pz3 rendered filed are comples multi figure multi pro renders.


hborre ( ) posted Wed, 14 December 2011 at 8:12 PM

PMD will store all your morph data for any particular scene, streamlining your pz3 into a smaller mb package.  And these PMD files are exclusively created when you enable this feature under General Preferences.  I have heard horror stories of PMD file corruption and working correctly under various circumstances, and I, myself, don't use them at all; I rather bloat my scene for easy file transfer and mobility.  In your case, if you wanted to convert your P7 pz3 files into non-PMD dependent files, you should have imported your scene into Poser, go into General Preferences and disable the PMD feature, then resaved your scene into another folder location.  That new pz3 file will increase in size but no associated PMD file will be created.


shante ( ) posted Wed, 14 December 2011 at 8:22 PM

But I still don't understand the value of it being there. I can see as a file with injectors and such but what value would it have with all the other stuff. I tried opening it Poser 7 and it didn't open anyway so what's the point?


Cage ( ) posted Wed, 14 December 2011 at 11:58 PM · edited Thu, 15 December 2011 at 12:00 AM

Quote - But I still don't understand the value of it being there. I can see as a file with injectors and such but what value would it have with all the other stuff. I tried opening it Poser 7 and it didn't open anyway so what's the point?

The .pmd file contains morph data in a compressed format, as noted.  The benefit would be that multiple files or figures could have their morphs contained in one .pmd, reducing cr2 and pz3 file bloating.  If you have multiple instances of Victoria 4, which contain the same morphs, in a scene and you're using external binary morph targets, when you save the scene you'll have one .pmd referenced by both figures.

Les and many of the rest of us distrust .pmd files except for use in morph injection.  Some unusual and troubling Poser errors have been traced back to the use of external binary morph targets, going back to Poser 6 when they were introduced.  Those of us who like to edit our Poser files may also prefer to have all the data contained in the file, where we can see it and modify it as desired.

The .pmd file file can't be opened or edited in Poser.  If you need to modify them you can use Dimension 3D's PMDEdit utility, or (if one exists) another like it.

===========================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.


shante ( ) posted Thu, 15 December 2011 at 8:02 AM

Quote - > Quote - But I still don't understand the value of it being there. I can see as a file with injectors and such but what value would it have with all the other stuff. I tried opening it Poser 7 and it didn't open anyway so what's the point?

The .pmd file contains morph data in a compressed format, as noted.  The benefit would be that multiple files or figures could have their morphs contained in one .pmd, reducing cr2 and pz3 file bloating.  If you have multiple instances of Victoria 4, which contain the same morphs, in a scene and you're using external binary morph targets, when you save the scene you'll have one .pmd referenced by both figures.

Les and many of the rest of us distrust .pmd files except for use in morph injection.  Some unusual and troubling Poser errors have been traced back to the use of external binary morph targets, going back to Poser 6 when they were introduced.  Those of us who like to edit our Poser files may also prefer to have all the data contained in the file, where we can see it and modify it as desired.

The .pmd file file can't be opened or edited in Poser.  If you need to modify them you can use Dimension 3D's PMDEdit utility, or (if one exists) another like it.

 

By external binary morph targets do you mean the old method of adding .obj based morphs to specific body parts? What kind of problems do they cause? I have used a few and haven't gotten any problems or dou you mean they cause in retrieving data fro .PMD files?


Cage ( ) posted Thu, 15 December 2011 at 11:04 AM

file_476344.jpg

If you go into your General Preferences (in the Edit menu), you'll find the option, "Use external binary morph targets".  That option turns use of .pmd morphs on and off.

I honestly don't remember what the specific problems were.  Possibly there were problems with a risk of corrupted Poser files or Poser instability while running.  If I were adept with the 'Rosity search feature, I'd check the history now, out of curiosity, but it and I aren't getting along at the moment.  :lol:  Any problems were fairly infrequent, perhaps unlikely, but really rather bad if and when they happened.

===========================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.


shante ( ) posted Thu, 15 December 2011 at 11:12 AM

Does turning that off mean i won't be able to use external .obj morphs?

don't want to do that if what you call external binary morphs are the .obj kind.


Cage ( ) posted Thu, 15 December 2011 at 11:38 AM

You'll still be able to load .obj files on to an actor and spawn a morph target.  Those morphs are not considered external (or binary).  The option shown above will simply enable or disable Poser's use of .pmd files.  Even with it disabled, you'd still be able to load a morph injection which uses a .pmd file.  Poser just won't create .pmd files when you save files or figures.

Note that with the option disabled the saved Poser files that you create will be larger than if you had the option enabled.

===========================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.


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.