mcjHipBasedFollow

Purpose

For the duration of the timeline's playRange,

make a targeter nose follow the position of a target node

by moving the hip bone of a figure

example: make a hand node follow a moving ball

Also see this script which is similar but pins the position of the target node

https://sites.google.com/site/mcasualsdazscripts7/mcjmovehiptopinthis

History

May 17th 2019 - Release

Installation

The zip package is found at the bottom of this page

unzip it in your daz content folder,

typically :

C:\Users\USERNAME\Documents\DAZ 3D\Studio\My Library

once installed, it will appear in your content library, under

My Library / Scripts / mcasual

Starting with Windows 7 if you right click on the downloaded zip file

and select the [Extract All ....] pop-up menu item

you simply browse up to your Daz Studio Content Folder

and the files will fall in the proper folder

Use

select the target node, for example a moving ball

then, without losing your target selection, select the targeter node

the targeter must be somehow parented to a figure,

since it's the hip bone that will cause the targeter to follow the target

so, for example, a hand node or a or a sword parented to a hand or a null node at the point of a sword,

parented to a sword that is parented to a hand

Set the TimeLine playRange to the appropriate range, example, frames 0 to 30 for a 30-frames dance loop.

Run the script

If your selection is valid the name of your selection and the hip node will be displayed

There is an option to use the root node of the figure instead of the hip bone, to solve the task at hand

Click on the "Do it" button and a fraction of a second later the job is done !