3dcheapskate opened this issue on Apr 01, 2014 · 61 posts
3dcheapskate posted Tue, 14 April 2015 at 11:26 PM
(I'm currently posting the same progress reports here and on the DAZ thread, since some people only look at one or the other)
Progress Report 15th April
Yesterday I decided to work on the new procedure for manually positioning any prop in the zeroed DummyHand proxy. This new procedure ends up with the prop correctly positioned/oreiented in the proxy (like the old procedure) but also ensures that the prop origin is at the centre of the ‘O’ formed by the thumb and forefinger. The advantage of this is that if, after using PropGoto+ to put a standard prop into any character’s hand, you want to slightly adjust the prop’sorientation it will not rotate way out of the character’s hand (which is what it would do for some props with the old procedure).
I’ve got the helper scripts updated (both DAZ Studio and Poser versions) for this new procedure, and have obtained the following new datalines using Poser 6.
**:HANDPROXYDATA
Journeyer Scout Katana (In Hand),JScoutKatanaInHand,JScoutKatanaInHand,16.0,22.0,76.0,0.323,-0.6073,-0.063
Journeyer Scout Katana (In Scabbard),JScoutKatana,JScoutKatana,174.0,-46.0,0.0,-0.0709,-0.4889,-0.044
M4 Fable Sword (dyald),Sword,Sword,0.0,-90.0,90.0,0.0,-0.334,-0.09**
(if you compare these with the original versions you’ll see that the translations xT, yT and zT are different)
I also used the same procedure in DAZ Studio 3 to get the values for the Fable sword, and got very similar results (within tolerance for the manual element)...
{propName},Sword,Sword,0.000,-90.000,90.808,0.000,-0.335,-0.095
I then hand to modify the main Poser and DAZ Studio scripts to follow the same procedure when it finds the selected prop has a HANDPROXYDATA line. Tested in Poser 6/9 and DAZ Studio 3/4 with all three props whose data I’ve already set up,and it works beautifully -but with one curious problem (not a show-stopper) in DAZ Studio…
In DAZ Studio, if I display a message-box to show me the prop origin data before and after moving the prop origin, it works. But if I don’t display those message-boxes then the proporigin doesn’t seem to get moved. It’s rather bizarre, and hopefully just something stupid I did late last night. But I may have to ask another question on the Developer Discussion forum here if I can’t work it out myself this morning.
The 3Dcheapskate* occasionally posts sensible stuff. Usually by accident.
And it usually uses Poser 11, with units set to inches. Except when it's using Poser 6 or PP2014, or when its units are set to PNU.
*also available in ShareCG, DAZ, and HiveWire3D flavours (the DeviantArt and CGBytes flavour have been discontinued).