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

══════════════════

March 16th 2021 - The script now handles the Genesis 3 and Genesis 8 figures split joints

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.