fls13 opened this issue on Apr 10, 2007 · 5 posts
fls13 posted Tue, 10 April 2007 at 6:43 PM
I've found that my favorite prop head has 2 mb dedicated to eyelashes. That's 10 mbs in a 5 figure scene that I don't need. How can I remove unwanted geometry and still keep the morphs working? Is it even possible?
nruddock posted Tue, 10 April 2007 at 7:34 PM
Quote - Is it even possible?
Theoretically it is possible.
You'd have to work out the index of each vertex that you intend to remove so that you can also remove any UV coordinates and polygons.
The remaining polygon data would then need to be modified to take account of the removed vertices.
Every single morph would also need to be corrected for the removed vertices.
If you think about the amount of work involved, the number of files that your going to have to create modified versions of etc., then it's probably not worth the effort.
Upgrading your memory would be the best solution (compare memory cost against the amount of time required to do this)
If you can't upgrade, use REM poses to get rid of unwanted morphs (making your own is simple if necessary). Shrinking textures can also help.
svdl posted Wed, 11 April 2007 at 12:30 PM
I've made a Python script that consolidates all morphs (except expression morphs and joint controlled morphs) into a single full body morph, and removes all (injected) morphs. The script also generates an INJ/REM pose pair for the generated morph.
A Victoria 3 figure fully loaded with the DAZ injected morphs weights in at about 60 MB. A V3 character created from combinations of DAZ morphs easily reaches 30-40 MB.
Such a Victoria 3 figure treated with this script is reduced to less than 10 MB, while retaining all expressions and joint controlled morphs.
Something for you?
The pen is mightier than the sword. But if you literally want to have some impact, use a typewriter
Cage posted Wed, 11 April 2007 at 12:36 PM
The Python script called TDMT, which Spanki and I have been putting together, can do it.
http://www.kuroyumes-developmentzone.com/~Cage/TDMT/TDMT_module_v1.zip
http://www.renderosity.com/mod/forumpro/showthread.php?thread_id=2677445&page=28
There's not much documentation, however, other than the linked thread.
JoePublic has been using the script with low-res versions of some figures he's made by reducing the figure base geometry. This is actually the case in which the script succeeds the most....
===========================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.
fls13 posted Wed, 11 April 2007 at 2:51 PM
Quote - I've made a Python script that consolidates all morphs (except expression morphs and joint controlled morphs) into a single full body morph, and removes all (injected) morphs. The script also generates an INJ/REM pose pair for the generated morph.
A Victoria 3 figure fully loaded with the DAZ injected morphs weights in at about 60 MB. A V3 character created from combinations of DAZ morphs easily reaches 30-40 MB.
Such a Victoria 3 figure treated with this script is reduced to less than 10 MB, while retaining all expressions and joint controlled morphs.
Something for you?