lesbentley opened this issue on Mar 31, 2008 ยท 137 posts
lesbentley posted Mon, 14 April 2008 at 10:53 PM
**Delta Injection (Part 7).**The Easy Way!
SpawnCharacterP6.py & Pozers Little Helper.
Now that I have put you through hell for the last 6 posts, I am going to tell you about a couple of easy ways to do it.
For the first way you will need P6 or later to produce the files, the files you produce should work from at least P4 up. The method is simply to use svdl's "SpawnCharacterP6.py", available from svdl's Free Stuff, or the thread link below.
http://www.renderosity.com/mod/forumpro/showthread.php?thread_id=2632044&page=1
It can be used to create delta injection files from from your own custom morphs. It produces both INJection and REMoval files. The script automatically excludes any JCM morphs, and there is a switch (on by default) to exclude facial expression morphs. I have used it a few times on V3 SAE and V3 RR, I am very impressed with this script. The interface is simple and self explanatory, one thing to watch is that you use the "Create" before the "OK" button, or you will have to start again.
The only real down-side I have found is that it only works on the DAZ figures with PBMCC_## channels. Svdl is currently working on a successor to SpawnCharacterP6 that will work for all figures. It will be able to create separate head and body INJ and REM files, it will also be able to incorporate magnets. Progress is slow due to his many other commitments.
The code produced by "SpawnCharacterP6.py" is well formed, and does not contain actor or figure numbers, so the injections can be used on any figure in the scene. If you have P6 or above, and are using the DAZ figures, then I feel I can highly recommend this script as a way of producing your delta injections.
Another way to produce DIPs is with "Pozers Little Helper" (PLH). PLH is free a stand alone application, the files it produces should work on any version of Poser from at least P4 up. PLH works by comparing the base obj of the figure with a morphed version of the same obj file, that you must supply your self. PLH is particularly suited to those who want to take the whole base obj of a figure into a modelling application to morph it, but you can also export a morphed poser figure to use in PLH, or import the base obj into Poser, morph it with magnets, then export it as a new morph. There is a bit of work to do in setting up PLH for the first time, and its not the most intuitive thing I have ever used, but once you get the hang of it your files can be produced quickly and easily. The code is not as well formed as that produced by svdl's script, but it does do the job. PLH includes Figure and actor numbers in the code, so you may want to edit these out. If you want to export a full body obj from Poser to use in PLH, you should use "Include existing groups in polygon groups" and "As Morph Target", no other options (and P6-7 users, remember to exclude the "GoalCenterOfMass" and "CenterOfMass" props). The good points of PLH are that it is not dependant on any particular Poser version, and it can be used to produce DIP files for any figure that has channels to be injected into (with a little bit of setting up). Download PLH from the link below, there are also a couple of files that PLH needs to work, these can also be found at the linked site.
http://home.online.no/~kjellil/Index-AllStuff.htm
SUMMATION:
SpawnCharacterP6.py is quick and simple to use. Can only be run in P6 or up, but files produced work in any version. Only works for figures that have PBMCC_##.
PLH only works on PC, not tied to poser version. Works on full body obj. Not as quick or simple as SpawnCharacterP6, but can be configured to work on any figure. - - - - - -
To be continued...