Sat, Jan 4, 4:24 PM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2025 Jan 03 1:41 pm)



Subject: Poser control question


Michael_C ( ) posted Wed, 09 March 2011 at 5:14 PM · edited Sun, 28 July 2024 at 1:38 PM

I’m using an ERC master control dial to move several elements of a figure in concert.  There is a third element that I want to be stationary until the very last part of that movement, at which point it will move.  Is there a way to do this?  Thanks.

My Store - My Gallery - My Freebies - My Web Site


markschum ( ) posted Wed, 09 March 2011 at 5:35 PM

try here > http://www.atlantis23.com/erc_download.html


lesbentley ( ) posted Wed, 09 March 2011 at 8:45 PM

file_466566.TXT

 

So long as the third element only needs to move in one direction, negative or positive, then it is fairly simple. Attached above is an example. You will need to loose the ".TXT" part of the file extension.

There is a "DRIVE" dial in the body that drives to motions. The channels that translate or rotate, have limits forced, so they can't go beyond zero in one direction. Each channel that is driven, is also slave the a channel in th body named "one", that channel serves to hold the driven channel back from expression untill a certain value is accumulated fron the DRIVE channel.

When the DRIVE dial goes beyond a value of 1, the green cube will start to move, beyond 2 the orange cube will move, and beyond 3 th cream cube will move.

It's late now, and I must go to bed. I will try to say more about it tomorow, if I get a chance.


ockham ( ) posted Wed, 09 March 2011 at 8:51 PM

The method is fairly simple but takes a bit of fiddling and tuning, and gives you a headache when you're done. 

Set the starting points and the Max and Min limits for the 'short-moving' part and the 'full-moving' part correctly.  Then raise the deltaAddDelta number for the 'short-moving' part so that it bumps its own limit before the 'long-moving' part is done.  

This gives an early-quit instead of a late-start.   You want a late-start....  You can reverse the time scale by adding a new control dial that runs the original control dial backwards, then hide the original control dial.  That is, put a valueOpDelta paragraph in the original control dial with the deltaAddDelta number of -1, slaved to the new time-reverser dial that the user will see.

Now you can take two aspirin.

Alternatively, if the figure is meant for use only in P8 and above, you can use the Dependent Parameters system to "train" the desired arrangement.

For an example of delayed action (rather elegant if I do say so myself!) look at the "raise" action in my Venetian Blinds, part of the Arcade package:

http://www.sharecg.com/v/47342/gallery/Poser/Arcade-Hotel

My python page
My ShareCG freebies


Michael_C ( ) posted Thu, 10 March 2011 at 5:35 PM

Thanks to all for the quick response, much faster than I could try them. 

I just tried a slight variation on lesbentley’s example and it appears to do what I want, although I’ll need to tune it a bit.  It’s simple and nice, essentially providing a mathematical offset to the control signal, a function sorely missing from the Poser toolbox.

As to the other suggestions, I knew of the atlantis site and have looked through the examples but didn’t immediately see what I was looking for.  I know what ockham means by headaches, but I’ll look closely at the blinds control.  I’m sure I’ll someday need a more complex operation than my relatively simple one.

Thanks again.

My Store - My Gallery - My Freebies - My Web Site


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.