Adding to Cart…
Licensing Agreement | Terms of Service | Privacy Policy | EULA
© 2024 Daz Productions Inc. All Rights Reserved.You currently have no notifications.
Licensing Agreement | Terms of Service | Privacy Policy | EULA
© 2024 Daz Productions Inc. All Rights Reserved.
Comments
Check out SnarlyGribbly's EZShader2 which is free over at RDNA. It's a good way to get a feel for SSS. I like EZShader2 but your script has even more pieces that I like. I nice hybrid of the two would be lovely. :) I love all your scripts. They are such time savers. I'm not sure there's much left that you have for sale that I don't own!
Before EZShader existed, I worked on my own permutation of SSS for Poser. I have some examples that I can share with you if you'd like. I used them on an upcoming product for TY2 that I have coming out.
In regards to GenX, could someone help me figure out how to convert a custom made morph (one that doesn't use any dial morphs but just one custom injection channel)? It does do that, right?
I went to a friend's house today to try out GenX and I followed the instructions as best I could but I just couldn't get it to work. I was trying to convert one of my characters (Nicola) which is a custom head morph. I just wanted to see how well the program worked before I bought it myself and started converting all my custom characters. Could someone write some simple instructions just for converting such a morph so I can see how it works for myself? I'm not at my friend's house now but I can go back tomorrow if I get some instructions.
Thank you. :)
Well if you ever get a hankering for a challenge or two let us know about the shoes and the smoothing collision thing for Poser users. Thanks for the reply sir!
I have a bunch of characters for which I'd like to do the same thing. They are V4 characters that are fully custom morphs. I have the pz2's with deltas and I need to convert them to Genesis.
I have a bunch of characters for which I'd like to do the same thing. They are V4 characters that are fully custom morphs. I have the pz2's with deltas and I need to convert them to Genesis.
Here is how I have done this many times:
1. Start DS4
2. Go to the GenX tab
3. Click load figure and load the base figure you want by navigating to the .cr2 file (V4 for example)
4. Click "Apply Pose" and load the .pz2 that has the morph injection in it.
5. All morphs should be listed in the window below, select the ones you want to transfer
6. Click transfer - done
7. load genesis and dial the V4 morph (or for which ever base figure you transferred the morphs from). This is important! The morphs are relative to the base shape so you must dial that first to one.
8. Now locate the new morph in the Generation X section on the parameter tab (under actor).
That should do it. Below is a quick example where I transferred Blackhearted's GND4 body, which is a one dial custom morph, to Genesis using the above method.
Ciao
TD
I'll try that. I've got a lot of characters that dragging the poze file into the transfer window does nothing for. I've checked the paths and they are all right. But the character pose doesn't appear to register.
ETA: Nope. Nothing comes in. All the morphs are still at zero value. A couple of checked "Community" morphs show up in the 'BODY' heading, but they are at zero value as well.
The character is a fairly extreme morph, so things certainly ought not to be at Zero. The pz2 file opened in a text editor shows an extensive list of deltas, but still nothing comes into the transfer window and selecting 'Create single morph' brings up a window saying there are no morphs to transfer.
GenX is DS4 plugin. It does not run outside of it. However, you do not need to do anything inside DS4 except open the GenX tab and then do the transfer. Once the transfer is done, yo can use the morphs in Poser.
TD
Here is how I have done this many times:
1. Start DS4
2. Go to the GenX tab
3. Click load figure and load the base figure you want by navigating to the .cr2 file (V4 for example)
4. Click "Apply Pose" and load the .pz2 that has the morph injection in it.
5. All morphs should be listed in the window below, select the ones you want to transfer
6. Click transfer - done
7. load genesis and dial the V4 morph (or for which ever base figure you transferred the morphs from). This is important! The morphs are relative to the base shape so you must dial that first to one.
8. Now locate the new morph in the Generation X section on the parameter tab (under actor).
That should do it. Below is a quick example where I transferred Blackhearted's GND4 body, which is a one dial custom morph, to Genesis using the above method.
Ciao
TD
This is very helpful. Thank you! Now, once you've gotten through Step 8, how do you save it out of DAZ Studio 4 so you can legally redistribute the morph for others to use with Genesis? (meaning, for use by others who use Genesis in DS4.5 as well as Poser DSON users)
Is the best way to save this for redistribution as a pz2 or some other DS file format? I'm not sure how DS4 saves files. In Poser, it involves saving a CR2 and stripping out your custom morph to make a pz2 or using a third-party python script to pull out the morph to make it redistributable.
Also, I assume that if you use GenX to port over a V4 morph that you can only redistribute the delta difference between Genesis+V4 and that you can't embed the V4 morph into your exported Genesis morph, even if you custom-sculpted the morph for V4. Is that right? Am I making sense?
Morphs for Genesis are somewhat differently set up and distributed as those for V4 or other poser figures. They are installed directly into your Genesis setup into the "data" folder rather than added later via an injection. The files that GenX produces for V4 can be found in (if you use a standard path): My Library/data/DAZ 3D/Genesis/Base/Morphs/D3D Gen X/Victoria 4
They are in the form of .dsf files and you can move them to another computer and put them into the same directory structure and they work. So to redistribute your morph you would just have to package up the directory with your .dsf files made by GenX. GenX does not include the V4 shape into into the morph (that's why you need to dial it up separately) thus as long as the transferred morph is solely your creation, you should be fine. If you want you can also dial up the morph and save a shape file for the user to quickly apply it. However you will still need to have the data folder .dsf files. The shape file just tells DS4 how to set the morphs. If the destination is Poser you would also need to generate the Poser companion files as described in the online manual. I hope I didn't tell you too much that you already knew.
Ciao
TD
That's perfect. I know positively nothing about DS4 other than opening it a few times, loading some stuff and poking around. This was just what I needed. With this, plus the python D3D put together, I think we Poser users now have what we need to give this a go.
Thanks for all your help & details. Very kind of you!
Bear in mind that you cannot distribute morphs brought over with GenX if you didn't create the original morph.
Yep. That's what I do. Original custom-sculpted morphs.
For what it's worth, I used GenX to transfer over your AA John and AA Michelangelo head morphs, and didn't have any particular difficulty. I used the "Create Single Morph" option for the Actor/Head area, since they're only head morphs, and they appeared in the GenerationX/Michael 4/Head section and functioned as expected.
One thing to note, and I hope I'm not overstepping or stating the obvious: if you want end products that can be used in both Studio and Poser, you'll need to output both DSF or DUF and PZ* files. (I'm guessing that Poser will still prefer PZ files, even when dealing with DSONed Genesis stuff.) Studio doesn't know what to do with PZ files that try to deal with Genesis morphs.
That's super-helpful, vwrangler. I was actually assuming that DS would know what to do with a pz2.
(and thanks for getting AA John & Michaelangelo! :-) )
andolaurina: Thanks for your offer, but I'm learning best by just trying out something myself.
LizzieP_D9S: There's no real difference between custom morphs and standard morphs when using GenX.
RAMWolff: Maybe the simplest way to use shoes for one figure with a different figure would be to separate left and right and turn them into props.
thd777: Step 3 and 4 can be done also by drag'n'drop from the content library. In step 6, it's important to select the apropriate transfer mode: "selected morphs" to transfer each morph, "create single morph" to merge all selected morphs into one new morph.
JOdel: This may be hidden morphs. Try to enable "show in list > hidden morphs/controllers" from the context menu of the morph list. If anything else fails, you may inject the morphs in Poser or DS into the figure and save it as a new CR2 to load into GenX.
I may end up having to do that. Because I'm hitting a lot of them with Gen 4 figures. Gen 3 not so much.
Not a problem. I do that a lot myself!
So just in case i missed it... has DSF Toolbox been updated at all?
Jabba101:
Yes, the DSF Toolbox has been updated.
Reset your purchase (or purchase), and download.
D3D added a couple of things to help with changes in DS 4.5.
cheers ;)
Are there any Tutorials on porting things over the hard way, through the .cr2 export. I've got a number of ongoing characters that I'm going to have to bring over that way.
ETA: Well that turned out to be fairly easy. And I'm not sure but what it doesn't do a better job than the standard procedure.
However; I've still got things that refuse to come in, any way, any how. Even the loaded .cr2 gives me the 'no morphs to be transfered' message. Since it is not what anyone could call a subtle morph, I'm fairly flummoxed. WHat does one do in such a case?
In any case (not only if there is an error message), it's not a bad idea to have a short look at the morph list to see what morphs are set to what value. If something looks wrong, you can compare it to the morphs that are active when loading the figure in DS. (Hint: In DS, you see all active morphs in the "Currently Used" section of the Shaping and Parameter tabs. In GenX, you can click on the value column header to sort morphs by value, where positive values will be on top and negatives on bottom.)
If some morphs are not listed, this may be due to the settings. For simplicity, the morph list in GenX only shows those morphs that are used directly in most common cases. From the context menu of the morph list, you can change this to also include hidden morphs, empty morphs, or controlled morphs.
Sounds like code. I don't read code. But checking the morph list sounds like a good place to start. It probably is unlisted morphs. Since ghod knows there have to *be* morphs in there.
Well, no joy there. I opened the .pz2 file in a text editor and if has something like:
actor hip
{
channels
{
targetGeom PBMCC_10
{
name WWW_Body
hidden 0
keys
{
static 0
k 0 1
}
valueOpDeltaAdd
Figure
BODY
PBMCC_10
deltaAddDelta 1.000
indexes 1279
numbDeltas 1279
deltas
{
d 0 -0.00185 0.00011 -0.00287
d 1 -0.00184 -0.00029 -0.00203
d 2 -0.00235 -0.00067 -0.00200
d 3 -0.00141 0.00055 -0.00301
d 4 -0.00136 -0.00009 -0.00238
d 5 -0.00139 0.00111 -0.00345
d 6 -0.00105 0.00079 -0.00323
d 7 -0.00132 0.00111 -0.00356
d 8 -0.00045 0.00065 -0.00242
d 9 -0.00094 0.00029 -0.00312
d 10 -0.00045 0.00016 -0.00246
d 11 -0.00083 -0.00033 -0.00317
d 12 -0.00013 0.00087 -0.00184
d 13 0.00174 0.00313 -0.00072
d 14 0.00157 0.00320 -0.00067
d 15 0.00145 0.00284 -0.00061
d 16 0.00159 0.00366 -0.00058
d 17 0.00162 0.00274 -0.00062
d 18 0.00175 0.00267 -0.00061
d 19 0.00137 0.00422 -0.00025
d 20 0.00111 0.00431 -0.00019
d 21 0.00115 0.00388 -0.00043
d 22 0.00106 0.00467 0.00016
d 23 0.00142 0.00373 -0.00054
d 24 0.00093 0.00466 0.00070
d 25 0.00102 0.00482 0.00052
And then goes on in that mode for pages and pages, occasionally flagging different parts of the body. None of which means zip to me. Then I re-loaded one of the morphs onto V4 and hit the 'currently used' command in the parameters tab. The sliders are all over the place, but the entries are all 0.00 or conversely, 100%, which is obviously not true because the indicatiors are in the wrong places for that. I do have the 'show hidden properties' selected, but it isn't showing the real numbers.
I copied and pasted your code and added the necessary lines to make it a valid morph injection pose. Then, I loaded Victoria 4.2 in GenX and applied this pose. The morph shows in GenX with value 1 and it was no problem to transfer it. So it should work without requiring any tricks.
Please use the context menu from the morph list and ensure that "All controlled morphs" is selected for "Show in list". Otherwise, the morphs in the single actors are not listed and hence can't be selected for transfer, even if they were injected successfully and have value 1. (Usually, the morphs in the actors are 0 because the BODY dial sets the value for them together. That's why the default option "Multi-Controlled Morphs only" hides them in the morph list.)
Where does one find this 'All controlled morphs' direction? The one on the right is the fly-out from the morphs listing in the Parameters tab. The one on the left is the morphs listing in GenX. The GenX list is only Genesis morphs. The other, when I have V4 with the morph applied and 'Currently Used' selected shows a different list, but just about everything claims to be at 100% and the fly-out is the same. No 'All Controlled Morphs' entry that I can see.
The morph list in the Transfer tab of GenX has its own context menu that opens when you right click in this list.
Aha. Will try that.
Yup! That did it. Thank you!
I'm sure that I'm going to be stumbling across all sorts of other glitchy stuff as I keep trying to port these figures over, but this is certainly going to get me a long way forwarder.
There is one thing, that I'd like to see in some future version (although what I think is the problem may be way off target). I've been tripping over a lot of body morphs for Gen3 figures that mess with the head as well. Which means that you can't apply the Head morph if you've got the body morph applied because it overdoes it and causes distortions.
When the body morph is dragged into the transfer window there is an entry for the head, and for the eyes. I should think that if those could be deleted before doing the transfer, that might fix the issue. But, of course I do not know for sure. In any case, there appears to be no way to delete anything in the list once it's in the transfer window. Which may be just as well, but means that there doesn't appear to be any way to make the body morph dial leave the head alone.