Fri, Dec 13, 4:32 AM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Dec 12 6:08 pm)



Subject: looking for an animation script for shakng


WarKirby ( ) posted Thu, 11 October 2007 at 5:28 AM · edited Fri, 13 December 2024 at 4:31 AM

Essentially, I'm looking for a script that can be applied to portions, or all of an animation, to add lots of tny movements and give the illusion of he character shaking.

The effect I'm trying to create.. Imagine a bodybuilder lifting a huge weight, and quivering as his body strains and struggles to hold it up. That's roughly what I'm trying to do. I tried ockham's naturaliser, but it's not right. Uses scale, but I'm making sometrhing for a program that doesn't support scale data. only rotation. Also only moves the chest. I want the whole body to shake.

Does anyone have any ideas? free s preferable, but I'm willing to pay for it if need be.


operaguy ( ) posted Thu, 11 October 2007 at 5:39 AM

i suggest your visit Ockham's site; he may have something that will suit you....there is one for "jiggles" and you can use your imagination on that! There is another, "Naturalizer",  that puts noise into held positions, something close to your request.

http://ockhamsbungalow.com/Python/

Have you tried hand-keying this?

::::: Opera :::::


WarKirby ( ) posted Thu, 11 October 2007 at 7:26 AM

I got the jiggle thing. Playing with that now.

As I mentioned above, I've already tried the naturaliser.

And I have tried doing it by hand, but this is something I need to do on a great many animations.  Doing it by hand is slow and tedious, and still ends up looking a bit strange.


operaguy ( ) posted Thu, 11 October 2007 at 8:16 AM

if you can get it right once, you can save it as an animation layer or even a pose, and apply as needed, if you have Poser7


ockham ( ) posted Thu, 11 October 2007 at 10:08 AM

Did you look at the Oscillator script?  Might be the best choice for
overall constant sinusoidal shaking.  

The tricky part is finding exactly which muscles to vibrate, and when the
shakes get big, you'll need to compensate as well.

The body automatically compensates for big moves to keep itself upright.  
So you'd have to apply the oscillation to Right Shin Bend in one direction, 
then take the same oscillation to Right Thigh Bend and Right Foot Bend 
in the opposite way.  

Might take some self-observation to find the exact patterns
of these compensations.

My python page
My ShareCG freebies


WarKirby ( ) posted Thu, 11 October 2007 at 12:24 PM

Quote - if you can get it right once, you can save it as an animation layer or even a pose, and apply as needed, if you have Poser7

Really? That sounds very good. have a link to a tutorial on how?

I do have poser 7


ockham ( ) posted Thu, 11 October 2007 at 12:55 PM

Actually you can save a short motion as a pose in any version of Poser.
(This is pretty much what Poser was meant for in the first place!)

Select your figure; get into the Pose library and hit the plus sign at the bottom.
Poser will ask you to pick a subset of body parts, and ask which frames
to store.

To repeat, simply move forward by the length of the cycle and re-apply the
animated pose.

My python page
My ShareCG freebies


WarKirby ( ) posted Thu, 11 October 2007 at 12:56 PM

Quote - Actually you can save a short motion as a pose in any version of Poser.
(This is pretty much what Poser was meant for in the first place!)

Select your figure; get into the Pose library and hit the plus sign at the bottom.
Poser will ask you to pick a subset of body parts, and ask which frames
to store.

To repeat, simply move forward by the length of the cycle and re-apply the
animated pose.

I knew that part. But using the pose will override whatever is currentl on the figure.. I meant a tutorial about animation layers, so it doesn't override.


operaguy ( ) posted Thu, 11 October 2007 at 2:29 PM

honestly i have never tried using the animation layers, but that is exactly what it should do. One layer is non-destructive if you remove it, and additive if you toggle it on.

Start with the manual, it must be described in there, then do a search here, perhaps on the word "layer". I know of no guru who has pushed the envelope on this feature yet. Maybe it will be you!

::::: Opera :::::


WarKirby ( ) posted Thu, 11 October 2007 at 2:32 PM

hmm. Additive. I looked through the manual, a bit. I'm guessing I can do this with slight mods on a zeroed figure. Figureing that parts which are zeroed, will have no effect when added.. x + 0 == x;

I'm worried about feet moving strangely, though. Do you think it will stop the feet from moving if I enable IK before adding it to the anim ?

Experimentation time, methinks...


operaguy ( ) posted Thu, 11 October 2007 at 2:38 PM

yes, you are in unexplored waters here. I fact, i hope you post back your findings to this thread. Since Ockham is obviously following the story, if you stretch the envelope but get to a point where you are almost there, he might be tempted to write a script.


WarKirby ( ) posted Thu, 11 October 2007 at 2:40 PM · edited Thu, 11 October 2007 at 2:46 PM

That's an intriguing prospect. Working on it now. From previous experiments with daz, I've found it seems to look best with a small motion every 3 frames or so.but a single motion won;'t really be enough, so maybe a 7 frame layer.

gets to work

edit: 3 motions with one every third frame makes 7 frames, not 9


Tguyus ( ) posted Thu, 11 October 2007 at 3:14 PM

Here's how I would do it:  Use Poser Physics to get a figure flopping around on some block set as a collision object.  Capture a couple hundred keyframes from that for the hip, abdomen, chest.  Use ockham's periodizer script to smooth things out a bit and his emphasizer script to tone down the movements (if the Poser Physics collision settings create overly vigorous movement).  Use the graph pallette to adjust the hip rotations until the figure is standing upright (like he/she is lifting a weight.  Use IK to pin the hands (to the barbell) and the feet (to the floor).  Erase the arm and leg parts in the IK chains.  

I would probably also experiment with turning on the hand IK and parenting the hands to the barbell.  That way, the figure could actually be animated lifting the barbell and the hands would follow, even while the torso body parts were quivering.  You could also then animate the position of the barbell so it is moving slightly, like it would if the figure was trying, with difficulty, to hold it in place.


WarKirby ( ) posted Thu, 11 October 2007 at 3:33 PM

I know nothing of poser physics. Sounds intriguing.

Your suggestion with the babell, is unfortunately not applicable. I'm not actually making weightlifting anims. I was merely using that as an example to give the general idea. Also, I can't use props, / don't think.

I'm really liking the idea of making a universally applicable animation layer, as I have a lot of different pplications for this.I made a 7 frame anim for testing, and I'm now trying to figure out how to actually apply it to the layer.


WarKirby ( ) posted Thu, 11 October 2007 at 3:40 PM

oki. I managed to pull it off with some limited success. I made the motions too exaggerated, though.

Also, the layer says it's playing for the full (120) frames of my test anim. but it's only a 7 frame animation. It just plays once at the start, though it does seem to have the desired effect.

And idea how I can make that layer loop repeatedly over the underlying anim? OIr will I have to create the shaking layer to the right length before adding it ?


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.