Forum: Freestuff


Subject: Wouldn't It Be Nice If SmartProps Worked With More Than Just One Figure...

3dcheapskate opened this issue on Apr 01, 2014 · 61 posts


3dcheapskate posted Sun, 19 April 2015 at 11:03 PM

Back on subject now - the Generic Smart+ and PropGoto+ For Poser 6+ (Release 3 BETA).

I've just uploaded it to Renderosity Freestuff too - it's pending approval...

In answer to the question that nobody's asked ;o) ...

Why Is This Release 3 BETA Such A Big Step Forwards ?

Here's the FULL hand proxy data section of the release 3 beta 'SmartPlusData.txt':

:HANDPROXYDATA

Dataline Syntax:

,,,,,,,,

Details:

- : A user-defined name to uniquely identify the non-Smart+ prop, for display on the confirmation dialogue.

- : Poser's external name for the prop (act.Name()).

- : Poser's internal name for the prop (act.InternalName())

- ,,: YXZ rotations to align the NON-Smart+ Prop correctly in the zeroed DummyHand proxy. (N.B. YXZ order, not the usual x, y, z). All three values in degrees.

- ,,: XYZ translations to position the NON-Smart+ prop correctly in the zeroed DummyHand proxy. All three values in Poser units.

Notes:

The ORDER of similarly named props is important. E.g. if 'JScoutKatana' appeared BEFORE 'JSCoutKatanaInHand' in this list, then the 'In Hand' JSKatana would be incorrectly matched as an 'In Scabbard' one.

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

Blockbuster (Bashers + Bludgeons),Blockbuster,B9BB_Blockbuster,0.0,0.0,0.0,0.0,-0.6078,-0.1771
Shillelagh (Bashers + Bludgeons),Shillelagh,B9BB_Shillelagh,0.0,0.0,0.0,0.0014,-0.6107,-0.13
Spikeclub (Bashers + Bludgeons),Spikeclub,B9BB_Spikeclub,0.0,0.0,0.0,-0.0008,-0.5937,-0.1388
Stoneclub (Bashers + Bludgeons),Stoneclub,B9BB_Stoneclub,0.0,0.0,0.0,0.0005,-0.6129,-0.1697
Treebranch (Bashers + Bludgeons),Treebranch,B9BB_Treebranch,0.0,0.0,0.0,0.0013,-0.6118,-0.1358

Demoniac Sword (Poser 9),Demoniac_Sword,Demoniac_Sword,0.0,-90.0,90.0,0.4588,-0.76,-0.0011
Bone Sword (Poser 9),Bone_Sword,Bone_Sword,0.0,-90.0,90.0,-0.2834,-0.5799,0.0
Katana (Poser 9),Katana,Katana,0.0,-90.0,-90.0,0.1443,-0.5973,0.0
Medieval Sword (Poser 9),Medieval_Sword,Medieval_Sword,0.0,-90.0,90.0,0.301,-0.6144,0.0
Roman Sword (Poser 9),Roman_Sword,Roman_Sword,0.0,-90.0,90.0,-0.1454,-0.5926,-0.0002
Persian Sword (Poser 9),Persian_Sword,Persian_Sword,90.0,-87.0,180.0,0.0,-0.6025,-0.0005

Akira Katana,AK_katana,AK_katana,90.0,-184.0,2.0,0.0787,-0.4853,-0.234

Genesis Magus Staff,Staff,Staff for Genesis,0.000,90.000,0.000,0.000,-0.513,-0.035
#Genesis Katana In Hand Obtained from DUF in DS4,Katana In-Hand,KatanaInHand for Genesis,17.881,21.611,76.492,0.292,-0.590,-0.072
Genesis Katana In Hand,Katana In-Hand,KatanaInHand for Genesis,16.0,22.0,76.0,0.323,-0.6073,-0.063

That small section of data (plus the mods I've implemented in the 'GenericSmartPlusProp.py' and 'PropGotoPlus.py') allows the user to put ANY of these props into either hand of any of the 70+ figures currently supported by simply selecting the figure and the prop and clicking the 'PropGoto+ v2' pose file.

Also, since everybody uses different props, I've included a simple 5-step procedure (much improved and simplified from the original procedure in the release 1 + 2 PDFs) for obtaining the required data to add a new dataline for whatever prop you want.

P.S. If any of the small number of people who've already downloaded it from ShareCG are reading this - feedback would be very much appreciated. After all, that's what a beta release is for, eh?  :)


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).