Forum Coordinators: RedPhantom
Poser - OFFICIAL F.A.Q (Last Updated: 2025 Jan 11 12:18 am)
Quote - Provided that the figures and props do not contain embedded geometry, the saved PZ3 file will not contain any either. Figures tend not to contain geometry data but props frequently do, you may want to concentrate on those.
Thanks Philc. Can I assume that morphs count as embedded geometry? The reason I ask is because I just did a test. I saved an empty scene except for an empty V4.2, it was 14 mb. Then I added the morph injections which brought the scene to 104 mb. Then I saved another one with an injected, morphed, posed, and textured V4 with some morphing tool changes, and It came to 115 mb.
Quote - It saves a lot of disk space if you use compressed files. You can always use the python script that comes with Poser to uncompress them , or to compress the entire folder.
Figured that out in my scripting thread, lol. I was so pround of myself for writing a batch file to compress them, then someone pointed out the python scripts. Time for me to get familiar with those.
I had a pz3 that ran 125 mb , compressed it was 22.
morphs are not embedded geometry in the sense that Phil means. Poser props often wind up with the obj file embedded in the pp2 file, and no external obj file. These will benefit from making the obj a seperate file.
SWaving with external binary morphs will reduce the pz3 but then you have extra pmd files to keep track of.
look in the freestuff, poser utilities for geomstripper.
It seems to me I did a script recently to save poses from a scene to allow one keyframe to be extracted to a new scene. That may give you a base for what you want.A search of the poser and python forums should find it, maybe wishlist.
Thanks Markschum. I looked at the geomstripper; I already have that functionality with D3D's poser tools program. I couldn't find your python script, but I'm still looking.
I think I did find something to help me answer my question. It kind of relates to the embedded geometry. I opened a pz3 in Notepad++ and there were deltas for all the morphs. This was even with the base V4.2. It seems redundant to me to have those in the scene file. It makes more sense to me to just store the morph channel setting, ie. "Shoulder Size = 1", and inject the deltas when the scene is loaded. I guess that is where the pmd comes in, but wouldn't it make more sense to inject the deltas from the runtime instead of storing them with the scene? I think that is where I am heading now that I have looked at it more closely.
I believe the pz3 file effectively contains the figure cr2 file as it was in memory, so morphs inj etc. There are other ways to reduce the info in the pz3, but Poser does not seem to use them, the same file format seems to run across all the file types. i.e a pose, mat pose, prop, figure , face etc all are subsets of the scene file.
If I have a commercial project that I must keep for future use, I burn the scene file , and all figures, props and textures used to a cd. There is a script supplied called CollectInventory (something like that) thats very useful.
Hmm... good point. After I saw that I found SVDL's script to delete unused morphs and tried it out. Took a 110 mb pz3 down to 16 mb. After seeing that work, I put together a pz2 file from all the V4 injection poses to inject all the morphs back in, it worked perfectly. Now I just need to learn python so I can do all that automatically!
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.
I am looking for something Like in the title, a tool that will save out the state of all objects in a scene, such as morphs, pose, material, conforming,etc. I THINK Pose Tools at DAZ does this, but it is pretty old and I have no idea if I am right about it or if it will even work with Poser 8 and Pro2010. The whole reason I am asking is to try and cut down the size of all my accumulated pz3 files. I believe just saving the status of an object instead of its entire geometry would cut down the size immensely.