Wed, Feb 26, 10:34 PM CST

Renderosity Forums / Freestuff



Welcome to the Freestuff Forum

Forum Moderators: wheatpenny, RedPhantom

Freestuff F.A.Q (Last Updated: 2025 Feb 23 8:26 pm)

Welcome to the Freestuff Forum. The Freestuff Forum is intended for all  freestuff related postings within our community. This is a highlight area where our membership is invited to review, announce and give feedback in greater detail on various freestuff items offered.  Members can also post wishes of freestuff items they would like to see.

 

Notice: Links to offsite 'For Sale' items will be removed

Renderosity Free Stuff Area

Free Stuff Gallery

Free Stuff Guidelines

Checkout the Renderosity MarketPlace - Your source for digital art content!



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


  • 1
  • 2
3dcheapskate ( ) posted Tue, 01 April 2014 at 8:40 AM · edited Wed, 26 February 2025 at 10:34 PM

file_503232.jpg

***[Poser only at present, although I'm working on the DAZ Studio version too]***

How about smartprops that work with around 50+ different figures?
Smartprops that are smart enough to automatically apply an appropriate hand pose?

That's the idea behind the five Smart+ Poser props, the PropGoto+ Poser pose file, and the associated PoserPython scripts in my latest "Generic Smart+ And PropGoto+ For Poser 6+" freebie upload...

Renderosity Freestuff: http://www.renderosity.com/mod/freestuff/?item_id=73724
ShareCG: http://www.sharecg.com/v/75429/galle...For-Poser-6%2B

The core of this release is a rework of the original Smart+ prop idea based around:

  • A 'GenericSmartProp.py' PoserPython script containing the main functionality
  • A 'SmartPlusData.txt' plain text file containing all the figure support parameters

Includes updates to the five previously released Smart+ Props:

  • The Dha (S.E.Asian sword
  • The three S.E. Asian shields
  • The water jar scoop

PropGoto+ allows you to:

  • Move a previously loaded Smart+ prop from anywhere in the scene to any supported figure's hand, including from one hand to the other, or from one figure's hand to another figure's hand.
  • Move an ordinary prop (i.e. non-Smart+) in the same way as a Smart+ prop by using a Smart+ 'DummyHand' proxy (this is a little bit more complex, but once you know how it's very easy - instructions included in the PDF User Guide, and a couple of helper poses/scripts are included to make it easier)

Three PDF guides included:

  • A User Guide for the basics. How to load a Smart+ prop, how to use PropGoto+ with a Smart+ prop, and how to use PropGoto+ with the 'DummyHand' proxy and an ordinary prop.
  • A Datafile Guide if you want to edit the datafile to add support for additional figures, change parameters for existing figures, or remove figures that you never use.
  • A 'Make Your Own Smart+ Props' guide explaining how to convert an ordinary prop into a Smart+ prop (you'll need a modeling program to move/rotate the complete mesh, and an editor to make a couple of modifications to a newly created PP2)

N.B. The current release is targetted for 'rod-grip' type props - i.e. props with a cylindrical handle/handgrip a couple of centimetres in diameter that you curl all four fingers and thumb around to grasp.

All the PoserPython scripts are in uncompiled .py format so that code-monkeys can take a look, slap their foreheads, and think "this is held together with sticky tape and chewing gum!" - I know, but it works! :)

*Supported figures with the default datafile:

  • DAZ Gen 1-2: Aiko, Michael 1/2, Stephanie, Victoria 1/2.
  • DAZ Gen 3: Aiko 3, David, Hiro 3, Laura 3, Luke 3, Michael 3, Stephanie Petite 3, The FREAK, The Girl, Victoria 3.
  • DAZ Gen 4: Michael 4 (and Hiro 4, The FREAK 4), Victoria 4 (and Aiko 4, She-Freak 4, Stephanie 4, The Girl 4).
  • DAZ Gen 5: Genesis (original base figure only).
  • Poser 5: P5 Don, P5 Judy.
  • Poser 6: P6 James, P6 Jessi, Miki2, Miki4.
  • Poser 7: G2 Simon, G2 Sydney, G2 James, G2 Jessi.
  • Poser 8: Alyson, Ryan.
  • Poser 9: Alyson2, Ryan2 (and Tyler).
  • Sixus 1: Adam2, Behemoth, Behemoth2, HER, HIM, Project Human Female, Project Human Male, Thrusty.
  • Kirwyn's: K, KEZ, KEZ-WM, KOZ-WM.
  • Others: Antonia, Apollo, Cynthia (BVH), Dawn (Hivewire), F202 Dollie, MayaDoll, The Princess/Heroine (Dark Anvil)*


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



UVDan ( ) posted Tue, 01 April 2014 at 11:38 AM
Forum Moderator

Way to go!:thumbupboth:

Free men do not ask permission to bear arms!!


ThunderStone ( ) posted Tue, 01 April 2014 at 12:44 PM

How lovely!!! I'm so getting it! Thanks!


===========================================================

OS: Windows 11 64-bit
Poser: Poser 11.3 ...... Units: inches or meters depends on mood
Bryce: Bryce Pro 7.1.074
Image Editing: Corel Paintshop Pro
Renderer: Superfly, Firefly

9/11/2001: Never forget...

Smiles are contagious... Pass it on!

Today is the tomorrow you worried about yesterday

 


bobbystahr ( ) posted Tue, 01 April 2014 at 2:57 PM

Well done..a much needed utility

 

Once in a while I look around,
I see a sound
and try to write it down
Sometimes they come out very soft
Tinkling light sound
The Sun comes up again



 

 

 

 

 


3dcheapskate ( ) posted Tue, 01 April 2014 at 10:14 PM · edited Tue, 01 April 2014 at 10:23 PM

Thanks guys! If anyone has any problems, queries or suggestions please contact me - this thread's as good a place as any. I'm currently updating the DAZ Studio version of this (progressing very nicely)

The functionality of this little project is basically the same as for the first Smart+ prop I released almost two years ago! Most of the effort has gone into making it (hopefully) easier to develop further, and easier for end users to fine tune towards the figures they use. I've already got a few ideas for expansion/improvement:

Happy Smart+ Propping!
Pete.

P.S. It's largely due to a lot of help over on Renderosity's PoserPython forum over the past couple of years that I've managed to get this working - many thanks to everybody over there who's patiently responded to all my stupid questions!  😉 And like I said, the PoserPython scripts are all in plain text .py format so anyone who knows Python can check through them - suggestions for improvements, better coding, etc are always appreciated!


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



EnglishBob ( ) posted Wed, 02 April 2014 at 3:09 AM

Interesting! I'm working my way through a backlog caused by me inconsiderately going on holiday :) but I'll be trying this out when I can. Poser's smart-propping is lacking, and this looks as though it could redress the balance.


3dcheapskate ( ) posted Wed, 02 April 2014 at 5:27 AM · edited Wed, 02 April 2014 at 5:36 AM

Just got a probable solution for the main 'known problem', i.e. Smart+ props not being deleted/saved with the figure. The problem's due to the PoserPython parenting not doing the full job, as mentioned on Anthony Appleyard's PoserPython thread here http://www.renderosity.com/mod/forumpro/showthread.php?thread_id=2877159

A workaround that appears to do the trick is posted there too. I hope to have the DAZ Studio version uploaded by the end of next week, so at that point I'll look at any other feedback/suggestions and do an update to the Poser version.

Also just downloaded the Sixus1 Dwarvez base figure for free, and that's reminded me that I've also got their Orc, Scrum, and Britta freebies somewhere - might as well add them! Any other freebie figures I'm missing?


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



3dcheapskate ( ) posted Wed, 02 April 2014 at 5:45 AM · edited Wed, 02 April 2014 at 5:49 AM

Quote - Interesting! I'm working my way through a backlog caused by me inconsiderately going on holiday :) but I'll be trying this out when I can. Poser's smart-propping is lacking, and this looks as though it could redress the balance.

I think the basic concept is sound. Having the figure support in a separate datafile is, I think, the biggest improvement over the original - it makes it easy for each user to customize it for the figures they use.

There's undoubtedly things wrong with the code - but releasing the source means that anybody can chip in with improvements, or take the idea and rework it completely

The biggest problem is probably the quality of the coding - I'm really just a hacker at heart! 😉


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



3dcheapskate ( ) posted Wed, 02 April 2014 at 6:00 AM · edited Wed, 02 April 2014 at 6:04 AM

file_503250.jpg

Thinking about it, **any** prop who's mesh is positioned and oriented as per the attached image, and whose PP2 has origin/offsets/translations/rotations set to zero and an internal name that starts "SmPlHaRo" (short for SmartPlus, target=Hand, type=Rod-grip) should work correctly with the PropGoto+ pose, even without the extra 'Smart+ PP2' and prop-specific script that are required for it to **load** direct into the hand.

I'm fairly sure that'll work with the existing script - the way the PropGoto+ tells if the already-loaded prop is Smart+ is simply by checking the first 8 characters of the internal name.


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



3dcheapskate ( ) posted Thu, 03 April 2014 at 2:35 AM

Another thought just crossed my mind regarding converting existing props.If the prop has morphs then you have problems. If the mesh requires moving/rotating then the morphs will be messed up when you use the newly generated PP2 (since they're based on the original mesh position/orientation obviously). You could apply each MT one at a time, export, apply exactly the same rotations/translations as you did for the base mesh, etc...


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



3dcheapskate ( ) posted Thu, 03 April 2014 at 10:10 PM

I've hit the first stumbling block with the DAZ Studio version. Nothing insurmountable, but rather annoying (annoyance at myself, since I thought I'd checked this before making the decision!)

My method of using a prefix on the prop's internal name to identify it as Smart+ doesn't work with DS4 (although DS3 is fine). Details in a new thread on the DAZ Developer Discussion forum here http://www.daz3d.com/forums/viewthread/39559/ if anyone's interested.


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



3dcheapskate ( ) posted Fri, 04 April 2014 at 10:36 AM · edited Fri, 04 April 2014 at 10:45 AM

Looks like the DAZ Studio 4 version of PropGoto+ is going to have to ask the user if the prop is Smart+ or not. Unless I can come up with another method for marking a prop as Smart+ in the PP2 that DS4 can get at.

...but another (good) thing I just realized after doing the picture on this post of that thread mentioned just above http://www.daz3d.com/forums/viewthread/39565/#580660

If Vicky's in your scene, flaunting her smartprops and poking fun at all the non-Vickys, you should be able to wipe that smile off her face by:

  1. Selecting Vicky
  2. Loading the Smart+ DummyHand into Vicky's hand which has the prop.<br/p> 3) Manually parenting the prop to the DummyHand.
  3. Selecting one of the non-Vicky figures and the prop (not the DummyHand)
  4. Running PropGoto+

...just like taking candy from a baby!


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



3dcheapskate ( ) posted Mon, 07 April 2014 at 12:36 AM · edited Mon, 07 April 2014 at 12:40 AM

A couple of hundred downloads in total so far, and no problems reported yet... so I'm working on the basis that 'no news is good news'!  :)

Seriously - if anybody runs into any problems (anything from script crashes to bad grammar in the PDFs to bad Python) please let me know and I'll try and resolve it. After I've released the DAZ Studio version (ETA hopefully later this week, maybe next week) I plan to do an update to the Poser version. Two items planned so far:

  • a fix to the 'Smart+ prop not deleted/saved with figure' known problem
  • a mod to allow it to work for figures without articulated fingers


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



3dcheapskate ( ) posted Fri, 18 April 2014 at 9:11 AM · edited Fri, 18 April 2014 at 9:14 AM

ETA for the DS version is sliding as I got waylaid into sanding and painting doors and windows in another world. No problems, just lack of time...


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



3dcheapskate ( ) posted Wed, 23 April 2014 at 2:30 AM

file_503735.jpg

Finally got there - DAZ Studio version released and uploaded to ShareCG as [ Generic Smart+ And PropGoto+ For DAZ Studio 3+](http://www.sharecg.com/v/75742/view/21/DAZ-Studio/Generic-Smart%2B-And-PropGoto%2B-For-DAZ-Studio-3%2B) (and on the way here at Renderosity).

Basically it's the same as the Poser version but done in DAZ Script instead of PoserPython.

Tested in DS3.1.2.32 and DS4.6.1.17 on a Windows 7 PC

N.B. All Smart+ Props are currently in Poser native format (i.e. PP2 files) - I haven't got round to creating any DAZ Studio native Smart+ Props yet.


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



3dcheapskate ( ) posted Wed, 14 May 2014 at 3:10 AM · edited Wed, 14 May 2014 at 3:11 AM

Just in case anybody hadn't realised...

If you’re using an ordinary prop and the DummyHand proxy you should only need to do the setting up once. You then *save the proxy and positioned prop together as a single item.

Next time you want to use the prop load it from this new file (the proxy and prop will appear together at the world origin), select your figure and the prop (not the proxy), and run PropGoto+. Your once-ordinary prop will now load into the hand of any of the supported figures.

*DAZ Studio 3 is a problem - there's no way to save a prop!

*DAZ Studio 4 - Save As > Scene Subset, select just the prop and proxy

Poser - Click the '+' button in your Props library, select 'Subset', and check just the prop and proxy.


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



3dcheapskate ( ) posted Thu, 22 May 2014 at 1:47 AM · edited Thu, 22 May 2014 at 1:48 AM

Just started working on a minor update to the Smart+/PropGoto+ scripts, so if anybody's had any problems now would be a good time to mention them!

  1. Adding support for figures without the standard hand articulation. I'm allowing two alternative RODGRIP dataline formats - one that tells the script to load an HD2 hand pose (why didn't I think of that originally?), and the other that tells it not to bother with any hand pose.

  2. Add the workaround to properly smartparent props in Poser, so they'll be saved/deleted along with the figure

3)  Fix the materials in the DSA files

  1. A few other minor odds and ends I've spotted...


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



3dcheapskate ( ) posted Sun, 05 April 2015 at 3:20 AM · edited Sun, 05 April 2015 at 3:22 AM

Release 2 of both Poser and DAZ Studio versions now available at ShareCG and awaiting approval at Renderosity

Main Changes:

  • The Smart+ props and PropGoto+ will now work with figures who don't have articulated hands, or who don't have the standard hand bones (the version 1.01 SmartPlusData.txt file allows three additional RODGRIP dataline formats).

  • Ten additional figures added.

  • [Poser only bug fix] Smart+ props will now be deleted/saved along with the figure in the same way as manually parented props.

  • [DAZ Studio only] DS4 native DUF format Smart+ props now included

  • [DAZ Studip only bug fix] The correct materials are now applied

file_a4a042cf4fd6bfb47701cbc8a1653ada.jp

Full release 2 for Poser from ShareCG: Generic Smart+ And PropGoto+ For Poser 6+ (Rel 2)

Full release 2 for Poser from Renderosity: Generic Smart+ And PropGoto+ For Poser 6+ (Release 2)

Updated files only for release 2 for Poser from ShareCG: Generic P6+ Smart+,PropGoto+ (Rel 2 UPDATE ONLY)

file_a4a042cf4fd6bfb47701cbc8a1653ada.jp

Full release 2 for DAZ Studio - ShareCG: Generic Smart+,PropGoto+ For DAZ Studio 3+ (Rel 2)


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



3dcheapskate ( ) posted Tue, 07 April 2015 at 12:04 AM

I’ve been doing a lot of renders over the past year, and not doing much work on models, textures or scripts. One very positive thing to come out of it is that I now have a much better idea of how my stuff works from a user’s perspective.

For example - I’ve realized that the manual procedure for putting a standard (non-Smart+) prop in the dummy hand is rather more tedious than I’d imagined. Even the ‘snatch the prop from V4’ approach isn’t as easy as I’d hoped.

So I think that the next step with this Smart+ stuff is to include data* for a number of popular hand-held props in the Smart+ datafile. With some small (hopefully!) modifications to the PropGoto+ scripts they should then be able to do the tedious dummy hand proxying stuff automatically. Users would of course be able to add prop datalines for their own favourite props.

No ETA, and fingers crossed that I don’t run into any problems…

*just the X/Y/Z translations/rotations required to position the prop in the zeroed dummy hand, plus the internal name and geometry filename


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



3dcheapskate ( ) posted Tue, 07 April 2015 at 5:09 AM

Well, I’ll be a gobsmacked crow-stoned monkey’s uncle ! It works ! My Poser Development Version Can Now Put The M4 Journeyer Scout Katana Into Any Figures Hand!

All it needed was a few mods to the script and the following line in a new section of the datafile…

:HANDPROXYDATA
JScoutKatana,JScoutKatana,JScoutKatana,-185.0,-46.0,0.0,0.067,-0.304,0.37

(Please note: this will ONLY work on MY system at present since it needs the script mods too)

My first go at modifying the Poser version of the script… works !  None of my script mods has EVER worked first time before !

I ran Poser 6 (yes SIX) with James Casual,  loaded the M4 Journeyer Scout katana (the ‘In Sheath’ variant) and ran my updated script. It didn’t crash. I got the dialogues I expected, and the katana ended up beautifully parented to James hand.

I couldn;‘t believe my eyes. So I restarted Poser 6, loaded the Sixus1 Dwarvez figure, and took screenshots of every step and every dialogue.  And yes indeed, the katana ended up beautifully parented to the little chaps right hand.

I think that proves the principle…  Backup time to make sure I don’t lose it !

Then some tidying up and a bit more testing. Hopefully the DAZ Studio version will be as easy too…

file_82161242827b703e6acf9c726942a1e4.jp


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



AtticAnne ( ) posted Tue, 07 April 2015 at 10:30 AM

Wow, this is exciting news, Pete.  Thanks for the hard work.


3dcheapskate ( ) posted Tue, 07 April 2015 at 12:05 PM · edited Tue, 07 April 2015 at 12:05 PM

...and believe it or not, I've just got the basics (same as the above Poser post) working in the DAZ Studio version !

So a quick backup, then off to bed. Before I mess things up!   :D


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



3dcheapskate ( ) posted Wed, 08 April 2015 at 12:39 AM

First job this morning - check that the DS version is still working…  ;o)

Yes indeed - the basics work. So now it’s time to do a bit more playing, bug-chasing, and fixing the problems that will inevitably occur.

Found a couple already, some Poser-version-specific, some DAZ-Studio-versions-specific, and some common to both…


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



3dcheapskate ( ) posted Wed, 08 April 2015 at 12:52 AM · edited Wed, 08 April 2015 at 12:53 AM

First job this morning - check that the DS version is still working…  ;o)

Yes indeed - the basics work (DS3 screenshots below). So now it’s time to do a bit more playing, bug-chasing, and fixing the problems that will inevitably occur.

Found a couple already, some Poser-version-specific, some DAZ-Studio-versions-specific, and some common to both…

file_f899139df5e1059396431415e770c6dd.jp


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



3dcheapskate ( ) posted Wed, 08 April 2015 at 3:49 AM

Progressing well already. Fixed a number of simple mistakes in both Poser and DAZ Studio versions. Both versions of the M4 Journeyer Scout katana (the 'In Sheath' and 'In Hand' versions need different parameters) seem to be working fine with my Poser development version (testing in Poser 6 at present), but the 'In Hand' version is ending up wrongly positioned in the DAZ Studio version. I think I know why, but getting to the bottom of it is taking a bit of time.

Anyway, here's a Poser 6 render of Sixus1's Dwarvez and the original Behemoth, plus Chris Schell's Anime Girl Kristen each holding an 'In Sheath' and 'In Hand' M4 Journeyer Scout katana.

file_5878a7ab84fb43402106c575658472fa.pn

I simply loaded the six katanas, and then selected a katana and a figure and ran my dev script. It worked beautifully. So time for another backup of the Poser version, and a bit more digging in the DAZ Studio version.

For anybody who's interested here are the two datalines. The numeric parameters are in the order yRot, xRot, zRot, xTran, yTran, zTran with rotations in degrees and translations in Poser units. They're the values I got from the prop after manually positioning in a dummy hand proxy in accordance with the still-rather-tedious procedure in the documentation. And I'll never have to do it again for the Journeyer Scout katana!

:HANDPROXYDATA

Journeyer Scout Katana (In Hand),JScoutKatanaInHand,JScoutKatanaInHand,75.9741,22.9775,-10.0,0.571,0.089,-0.38

Journeyer Scout Katana (In Scabbard),JScoutKatana,JScoutKatana,-185.0,-46.0,0.0,0.067,-0.304,0.37


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



3dcheapskate ( ) posted Wed, 08 April 2015 at 11:45 PM · edited Wed, 08 April 2015 at 11:46 PM

I can now position the 'In Hand' katana correctly in DAZ Studio using the following (the lines beginning with a '#' are comments)

:HANDPROXYDATA

{propName},{externalName},{internalName},,,,,,

#Journeyer Scout Katana (In Hand),JScoutKatanaInHand,JScoutKatanaInHand,75.9741,22.9775,-10.0,0.571,0.089,-0.38

Journeyer Scout Katana (In Hand),JScoutKatanaInHand,JScoutKatanaInHand,16.4,22.12,79.98,0.546,0.198,-0.375

It's a completely different set of rotation and translation values from those that work in Poser (which are shown in the commented out line). This is because the rotation axes for the 'In Hand' katana are different in Poser and in DAZ Studio. The 'In Sheath' katana didn't have this problem because the rotation axes are the same in both.

The attached screenshot should help make this clear.

I'd really like to avoid having two sets of parameters in the datafile for each prop, so I'll be asking questions on various forums to try and resolve this.

file_5f93f983524def3dca464469d2cf9f3e.jp


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



3dcheapskate ( ) posted Thu, 09 April 2015 at 1:43 AM

A couple of queries posted - DAZ Script forum query + PoserPython forum query . I find that simply putting the problems into words often helps clarify things, and I can now see a couple of things to try.


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



Razor42 ( ) posted Thu, 09 April 2015 at 11:34 PM

Nice work with this should be very 'handy' :D



3dcheapskate ( ) posted Fri, 10 April 2015 at 2:23 AM

LOL - yes, very 'handy' indeed! I think I've resolved the problem I was having with the 'InHand' katana, which is a relief. Now I'm just checking that both katanas will work in both Poser and DAZ Studio. Next a little tidy up of the Poser and DAZ Studio helper scripts. I can then use the helper scripts to get the HANDPROXYDATA parameters for a few more props. And then test whether the main 'PropGoto+' script correctly puts those props into everybody's hands.

I think that this little project is now close to reaching the original goal...


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



Razor42 ( ) posted Fri, 10 April 2015 at 4:21 AM

Do you plan to add support for Genesis 2 Figures, also what type of license do you think you will release this under?



3dcheapskate ( ) posted Fri, 10 April 2015 at 7:38 AM

There's already support for the basic Genesis 2 female, which is the only free Genesis 2 figure and thus the only Genesis figure I have. (Actually I did pick up V6 too for free a while ago, although I've never even loaded her)

So I won't personally be adding support for any other Genesis 2 figures. However, the whole plain-text-datafile driven approach of this project was intended to make it easy for anybody to add support for whatever figures they want. I even included helper scripts and PDFs with detailed instructions in both Poser and DAZ Studio versions.  I should be updating those for the upcoming release as there'll be one or two changes.

As for licensing,it'll be "do-whatever-you-want-with-it" like just about everything I've done to date !  :D


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



3dcheapskate ( ) posted Mon, 13 April 2015 at 6:11 AM

Wow, this is exciting news, Pete.  Thanks for the hard work.

You honestly wouldn't believe how easy it was to get the basics of this latest bit of automation into the script ! But after getting the basics working (which was definitely fun, and a big, pleasant surprise) I now need to do all the fiddly,irritating bits - and that's the stage where I usually lose focus and move onto something that's more fun ! But I'm trying to stick with this for the next few days... fingers crossed


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



3dcheapskate ( ) posted Mon, 13 April 2015 at 6:12 AM

Just set up the HANDPROXYDATA for the sword from dyald’s M4 Fable freebie and I can now put that into either hand of any figure by simply selecting prop and figure from scene and running my dev version of ‘PropGoto+’.  Tested it in Poser 6, DS3 and DS 4.6.
Here’s the dataline I’m using for this sword…

**:HANDPROXYDATA

,,,,,,,,

M4 Fable Sword (dyald),Sword,Sword,0.0,-90.0,90.0,0.093,0.0,0.33**

To auto-match a prop I currently check the third parameter (in blue) of each dataline against the first few characters of the Poser internal name of the prop (’act.InternalName()’ in PoserPython, ‘oProp.name’ in DAZ Script)

Hmm… I bet there’ll be a few other sword props with internal name beginning “Sword”...

I included the external name in the datalines (second parameter) as well so I could add an additional check for a match against this, but I reckon ‘Sword’ will be quite common for that too. Maybe I need to include fields for the PP2 filename and the OBJ filename (if the prop uses external geometry) to give a better chance of a unique match.

And I’ve always got the fallback option of asking the user to confirm the match, or select the correct prop - that’s the purpose of the first field in each dataline.

Not a big problem, but it means that it’ll take a bit longer…

I’ve also realized that the existing procedure for positioning a prop in the dummyhand proxy seldom ends up with the prop’s origin at the world origin, which is what I really want. Again, not a big problem to fix that (I think/hope), but not something I’d planned…


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



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



3dcheapskate ( ) posted Wed, 15 April 2015 at 4:13 AM

Progress Report - 15th April PM

I asked the question , and spotted the stupid mistake I’d made before anybody else did !

So positioning of of my test props (Journeyer Scout katana and Fable sword) is now proven to work in Poser 6/9 and DS 3/4.6 using the new procedure that puts the prop origin in a sensible place.

One other problem in the DS version is that the script crashes if I use an HD2 hand pose to do the grip. I’ll look at that this evening.

Regarding the chance of many different props having the same names and the auto-detection possibly matching against the wrong one, I think a simple user confirmation dialogue that allows the user to select from a list if it’s wrong should suffice (similar to the figure auto-detection and confirmation). Maybe do that tomorrow.


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



3dcheapskate ( ) posted Wed, 15 April 2015 at 4:43 AM

...and I think I’ll take a break for the rest of today, since I’ve just tracked down and fixed the DS crash.  :)


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



3dcheapskate ( ) posted Thu, 16 April 2015 at 3:35 AM

Progress Report 16th April AM

First part of today’s job done - I’ve got the DS version displaying a confirmation dialogue after the auto-match. So with the DS version I now just get two dialogues (plus a couple of spurious ones up front that I’ll sort out after doing the Poser version of this confirmation)

(Note that in the second ‘Confirm Figure’ dialog the prop is identified as ‘DummyHand’ - this is correct, because the automatic process loads a DummyHand,  puts the prop into the correct position, parents it to the dummy hand, and selects the DummyHand. On clicking ‘Accept’ from the ‘Confirm Figure’ dialogue it’s the DummyHand that’s actually moved into the figure’s hand, but it takes the originally selected prop with it. Once there the prop is reparented to the figure’s hand and the DummyHand is deleted)

file_a4a042cf4fd6bfb47701cbc8a1653ada.pn


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



3dcheapskate ( ) posted Thu, 16 April 2015 at 7:31 AM

Progress Report 16th April PM

Confirmation dialogue for Poser version now done too. (The middle dialogue in the image was already there. Might be useful to do a similar one in DS?)

Next tasks - rationalize the dialogues a bit and sort out datalines for several more props, then it’s release time.

file_82161242827b703e6acf9c726942a1e4.pn

...and if the auto-match is wrong...

file_0e65972dce68dad4d52d063967f0a705.pn


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



3dcheapskate ( ) posted Thu, 16 April 2015 at 11:11 AM · edited Thu, 16 April 2015 at 11:12 AM

Just added a dozen more props - all the swords that come with Poser 9, most of the "Bashers + Bludgeons" from DAZ, and the DS4 Genesis Magus staff...

:HANDPROXYDATA
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
Genesis Magus Staff,Staff,Staff for Genesis,0.000,90.000,0.000,0.000,-0.513,-0.035

Tested in Poser 9 with F202Dollie and DS4.6with Behemoth2, and it's all working fine.

That's it for today.


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



3dcheapskate ( ) posted Fri, 17 April 2015 at 3:46 AM

Progress Report 17th April 3pm

Poser version is basically done!  Just two extra dialogues appear before the usual figure selection in the normal run of events.

Still not perfect (e.g. in some of the less likely sequences of events the dialogues are a bit confused), but I reckon it’s good enough for a release 3 beta. I’ll hopefully get that sorted out and uploaded later today…

file_eb160de1de89d9058fcb0b968dbbbd68.pn


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



3dcheapskate ( ) posted Fri, 17 April 2015 at 11:37 AM

Generic Poser Smart+/PropGoto+ Release 3 BETA Available

ShareCG: Generic Poser Smart+/PropGoto+ Release 3 BETA

I’ve tested this in Poser 6 and 9 on my Windows 7 system and it seems to work fine. However, I’ve only really tested it to any depth with the props for which I’ve included HANDPROXYDATA. I had to do a bit more reorganization of the code than I’d planned on to get the dialogue sequence right, and it’s possible that I’ve messed some things up. If you use this and come across any problems please let me know.


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



3dcheapskate ( ) posted Fri, 17 April 2015 at 11:51 AM

Generic Poser Smart+/PropGoto+ Release 3 BETA Available

ShareCG: Generic Poser Smart+/PropGoto+ Release 3 BETA

I’ve tested this in Poser 6 and 9 on my Windows 7 system and it seems to work fine. However, I’ve only really tested it to any depth with the props for which I’ve included HANDPROXYDATA. I had to do a bit more reorganization of the code than I’d planned on to get the dialogue sequence right, and it’s possible that I’ve messed some things up. If you use this and come across any problems please let me know.

file_eb160de1de89d9058fcb0b968dbbbd68.jp


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



3dcheapskate ( ) posted Fri, 17 April 2015 at 11:53 AM

Generic Poser Smart+/PropGoto+ Release 3 BETA Available

ShareCG: Generic Poser Smart+/PropGoto+ Release 3 BETA

I’ve tested this in Poser 6 and 9 on my Windows 7 system and it seems to work fine. However, I’ve only really tested it to any depth with the props for which I’ve included HANDPROXYDATA. I had to do a bit more reorganization of the code than I’d planned on to get the dialogue sequence right, and it’s possible that I’ve messed some things up. If you use this and come across any problems please let me know.


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



3dcheapskate ( ) posted Fri, 17 April 2015 at 11:55 AM

Generic Poser Smart+/PropGoto+ Release 3 BETA Available

ShareCG: Generic Poser Smart+/PropGoto+ Release 3 BETA

I’ve tested this in Poser 6 and 9 on my Windows 7 system and it seems to work fine. However, I’ve only really tested it to any depth with the props for which I’ve included HANDPROXYDATA. I had to do a bit more reorganization of the code than I’d planned on to get the dialogue sequence right, and it’s possible that I’ve messed some things up. If you use this and come across any problems please let me know.


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



3dcheapskate ( ) posted Fri, 17 April 2015 at 11:56 AM

WHY CANT I POST TOMY OWN THREAD !!!!


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



3dcheapskate ( ) posted Fri, 17 April 2015 at 12:02 PM

I don't have a clue what's going on with this forum software!

I've tried several times to post the link to the release 3 beta for Poser, but the post isn't showing up,even after doing several hard refreshes (F5 - Firefox 37.0.1)

The last post I can see is my own entitled "Progress Report 17th April 3pm".


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



3dcheapskate ( ) posted Fri, 17 April 2015 at 12:18 PM

How bizarre !?!? The actual problem appears to be that the post I made went onto a new page (page 3), but even doing an F5 hard refresh I only saw links to pages 1 and 2. Sothere was no way to get to page 3. I eventually clicked the 'Top Of Forum' button and noticed that my thread had a third page. When I went to page 3the links at the top had all 3 pages, but the links at the bottom only had pages 1 and 2. I had to do 'Top Of Forum' and click the page 3 link again to see thepage 3 link at both top and bottom of the page.


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



3dcheapskate ( ) posted Fri, 17 April 2015 at 12:19 PM

And yes, after posting that I neededto do an F5 hard refresh to see it.

No other forum does that, just Renderosity.


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



TinaK ( ) posted Fri, 17 April 2015 at 1:40 PM

Let me see where my post shows.

Tina Kaylor

Community Manager


TinaK ( ) posted Fri, 17 April 2015 at 10:31 PM

Yep that's what it says.  I've sent it over to the you know who's.  As soon as I hear back I will let you know.  

On a good note I did get an ebot telling me about each of your post.

Tina Kaylor

Community Manager


3dcheapskate ( ) posted Sun, 19 April 2015 at 11:03 PM · edited 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).



  • 1
  • 2

Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.