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.