Is that real?I’m asking because movement of this part of hydraulics (Screenshot.png) is
too hard to explain.
Hope that’s what you want!(forum_help.blend)Alt+AI
Suggest you another “configuration”.(forum_helpSuggestion.blend)Alt+A
All the best!
Yes,it’s like challenge for me!What fun it is to fix its movement!If you have to had any questions I’ll be happy to gave answers if I know…
The basic things abuot fixing the problems with “systems” like this are knowlenge of how to use Constraints.(http://wiki.blender.org/uploads/5/52...to_Rigging.zip)
It’s like at the reality,but you must to simulate physical laws. The problem was: two parts of hidraulics must to point each other.Exactly for that reason I have asked "Is that real?"When hydraulics pressed this liner movement adds rotation to the piston.The upper joint is OK ,but something wrong down.If joint between “problematic” part and hydraulics don’t allows rotation (because it’s static),rotation go to another joint…and exactly that’s illogicality:this sigment must to go UP when pressing it DOWN.That will be destruction in reality!
ОК it does not matter…
That’s the idea!
Select part of system>Edit Mode>select proper vertex>Shift+S Cursor Selection (Screenshot.png)>
ObjectMode>add Armature>TAB key to back to ObjectMode select part>Edit Mode (TAB key)>select proper vertex>Shift+S CursorSelection>ObjectMode>select Armature>Edit Mode>Select Top of bone(Screenshot-1.png)>Shift+S SelectionCursor
Do the same for each of parts but add bone in Edit Mode for Armature
child…parent…constraint
up…Bone.001…Track To down
down…Bone.003…Track To up
Bone.003……Bone…CopyRotation Target OB:Armature
…BO:Bone.001
…set Z and -Z
…CSpace:LocalSpace for both
…Influence =0.25
solver…Bone.001…IK Solver(and locked all Rotations)
Feel free to play with constraints settings to set proper configuration.
Take a look…it’s good to know. http://blenderartists.org/forum/showthread.php?t=153944 http://blenderartists.org/forum/showthread.php?t=154424 Ask me if something not clear!All the best!
and…sorry for my English:o
Bravo!
Let’s do it!
select Armature_UP >EditMode>select top of Bone>Shift+S Cursor Selection>Space-key add bone(name it solver) parented it to Bone and press Co button(connected)>PoseMode>still solver selected>Constraint panel>add Constraint IK solver
still PoseMode>select DOWN bone>Constraint panel>add Constraint TrackTo Target OB:Armature_DOWN,BO:UP Test the result …solver will move all Armature_UP and DOWN bone must to be targeted to UP bone(Armature_DOWN).Ok!?Nice!
A-key(2) select all bones Alt+R ok Alt+G ok!
select Armature_DOWN> PoseMode >select UP bone >Constraint panel>add Constraint TrackTo Target OB:Armature_UP,BO:DOWN select Bone bone >Constraint panel>add Constraint CopyRotation Target OB:Armature_UP,BO:Bone press only X ,-X ,both of CSpace LocalSpace Test the result again …but you’ll see …must to restrict some of movements!
A-key(2) select all bones Alt+R ok Alt+G ok!
select Bone (Armature_UP) >Armature Bones panel>LockY and ZRotation>press Limit X and set min -10 …max 5select Bone (Armature_DOWN) >Constraints panel>set Influence to 0.6
After that you will play with another valumes for good synchronization to Armature_DOWN!!! Make proper parenting with objects and I think that’s all …
But you will see the same problem with illogicality…with the piston -movement!
Have a nice day!
If something,you know …I’m here:D( feel free to mail me )
Don’t worry ,be happy!
Sometime…something …it so happened that!This not a bug,I haven’t time to see in “depth” why.Assuming you are starting from the last forum_help.blend!
Select Aramture_UP (you are at theObjectMode) >Shift+D(a new one Aramture_UP.001 will appear)>RMB(to fix it at the same place like Aramture_UP)>RMB over it(to selectAramture_UP)>X-key… ok(to erase it) Select Aramture_UP.001 and rename to Aramture_UP(it’s not necessity ,but spend time to writing “.001” at the constraint settings)Do the same with Aramture_DOWN! So…all Armature settings must to remake(it’s because erasing clear all)!
Select Armature_XXX>PoseMode…and step by step follow the previous post.
If everything is OK…note that :when you parenting Armature_XXX must to be in PoseMode.
First select the part ,Shift+RMB select the bone,Ctr+P to bone(not to Armature)! All the best!