PDA

View Full Version : control an objet with 2 controller simultaneously


marslord
03-15-2009, 11:14 AM
hi
I saw a rigged tank rovers that wheels constrained to ground but they were free to move manually too.
I applied 2 position controller(in 3dS MAX - ASSIGN CONTROLLER-) to a box for test and put the weight on 50 but the result wasn't good , and the box as it expected move on average of 2 controller.
but the tank rig that I saw, wheels fully follow to ground geometry and also their position can change manually and both work simultaneously. (ground geometry constrain and free control of wheel)
main question is "how to apply 2 level of control on an object with full control simultaneously"

zzama
03-16-2009, 03:36 PM
one simple solution is to parent (link) the object O to a helper H. constraint H to another object C. that way O will copy the movement of C and will be able to manipulate it manually

another solution would be list controllers

marslord
03-16-2009, 09:29 PM
thanks,
this solution is good and practical

would you help me with "list controller" Solution, I use it and set weight of two layers to %50
and it cause object transform be average of two layer of position Control ( for example Position XYZ and position Script ), what I need is to control object with each of control layer %100, not average of to controller parameters.

marslord
03-16-2009, 09:31 PM
thanks,
this solution is good and practical,
and would you help me with "list controller" Solution, I use it and set weight of two layers to %50 and it cause object transform be average of two layer of position Control ( for example Position XYZ and position Script ), what I need is to control object with each of control layer %100, not average of to controller parameters.

luigi
03-17-2009, 07:29 PM
dont use list controller weight to define the percentage.list controller is like a controller that plus th another , so have first in the list the script controller and later the other normal controller.

the weight is more to multiply the controller so a weight on 100 will multiply the controller value by 1 and a weight of 50 by 0.5.a wight of 200 will multiply by 2 the value of the controller.

so each weight shoud be by default 100 and all the weight dont have to be 100 in total.

marslord
03-17-2009, 08:01 PM
thanks

I did not know this point , I thought both of them must reach to %100,
but in this case the problem remain too,
because both controller with any multiplier, effect the object transform together.
I need to control object with script and object has a free control too that let me make manual adjust( to make transform offset)
for example script level make the object to follow surface geometry on Z Direction but another level of control let me to control Z manually and increase or decrease Z elevation as offset .
object follow the Height of the geometry but the offset between ground surface (Z max) and object pivot be free to control.

luigi
03-17-2009, 08:51 PM
Yes you only ned to set the second on the list as active if you leave the first one you can not move in viewport so set the second of the list as active controller and that will do.
is in the motion panel.
probably you already have done.

marslord
03-17-2009, 09:43 PM
Waooo, it's Worked,
really truly thanks.

CGTalk Moderation
03-17-2009, 09:43 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.