mcjLookAtTheCamera DS1234



  
 
  

Introduction

This script for Daz Studio  will take care of posing the head, and optionally, the neck, chest, abdomen and hip, so that the face faces the current camera.

This script was suggested by Daz Forums member Tugpsx


Installation


The script is in the zip package found at the bottom of this page

unzip it in your daz content folder, typically C:\Program Files\DAZ\Studio\content\


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


A copy of this web page is also downloadable in a zip package.

Use

Select a figure's head.

The script assumes
the following chain of joints : head - neck - chest - abdomen - hip.

launch the script

it looks like this



select the playrange to be processed.

Select the bones (other than the head ) that participate in the twisting of the body required to bring the face to face the camera.

click on the Doit buttom

it should take only a few second ( or just one ) and the selected timerange will be keyframed.

Delayed Reaction

by setting delay of a few frames, your character will still track the camera position, but with a delay. This reduces the intensity of the chase :)

Playrange is a loop

if the animation of the camera is a loop, check-marking this option, will make the delayed-tracking loop too.


Ideas

Having a character track the camera with such precision may give slightly spooky results. I suggest the use of scripts like mcjDecimate, and mcjcyclefilter to loosen things up. For example, mcjCycle filter in "synth mode" with the "current" filter and a phase of -30 degrees, can give the character some lag,  and the character's stare will look less intense.
.

License

//===================================================================

// by mCasual/Jacques

//===================================================================

// ( MIT License )

// Copyright (c) <2012> <mCasual/Jacques>

// Permission is hereby granted, free of charge, to any person

// obtaining a copy of this software and associated documentation

// files (the "Software"), to deal in the Software without

// restriction, including without limitation the rights to use,

// copy, modify, merge, publish, distribute, sublicense, and/or sell

// copies of the Software, and to permit persons to whom the

// Software is furnished to do so, subject to the following

// conditions:

//

// The above copyright notice and this permission notice shall be

// included in all copies or substantial portions of the Software.

//

// 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

// NONINFRINGEMENT. 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.

//===================================================================





 
 
 




ċ
mCasual Jacques,
May 23, 2012, 6:39 AM
ċ
mCasual Jacques,
May 23, 2012, 7:04 AM
Comments