mcjCollarToShldr



Introduction

Sometimes my actors wear clothes which don't allow much movement of the Collar joints without suffering from severe poke-through

Other times the poses imported from a BVH animation look weird because the Collar bones 
on the source (human) are too different from the Collar bone of the Poser/Daz figure. But
other than that, the Shldr/Arm is in the correct pose

This script will attempt to Zero the Collar joint pose/animation
while maintaining the Arm pose


METHOD A : X, Y, Z (Euler) rotations transfered from Collar to Shldr after Zeroing the Collar Rotations



History


MAY 24, 2015, 11:36 PM - RELEASE



Method B : The Shldr Orientation ( Quaternion ) is recovered after zeroing Colar bone rotations




Installation



The zip package is found at the bottom of this page

unzip it in your daz content folder, typically 


C:\Program Files\DAZ\Studio\content\ 
or

C:\Program Files (x86)\DAZ\Studio\content\


once installed, it will appear in your content library, under Studio / Scripts / mcasual 


or


C:\Users\Public\Documents\My DAZ 3D Library\


once installed, it will appear in your content library, under My DAZ 3D Library / Scripts / mcasual
 




Method C - The Hand Position and Orientation is recovered after zeroing the Collar bone rotations, 
if the shldr rotations did not allow it, then the Collar bone rotations are back in action, though milder



Use


Select your  figure node or one of the bones

Run the script

Specify the range of frames to be processed

Use one of the three methods to do the deed


Note that Using method C, if the Shldr Limits do not allow us to recover the Hand Position
the Collar bone will be called back into action, the Collar rotations 
wont be zero, but at least they will be milder.



License

// by mCasual/Jacques 
//
// You can use this script freely for personal or commercial use.
//
// You may not sell, resell, sub-license or rent this script in any way./
//
// you may credit this script  to mCasual/Jacques
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
// PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
// FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

ċ
mcjCollarToShldrDS1.zip
(57k)
mCasual Jacques,
May 24, 2015, 8:28 PM
Comments