Rigging Demo Marek Schneider


#1

Hi!
I was browsing trough the PMG site…and…in the section of ‘’ cool messiah stuff ‘’ was a short demo reel from this gentleman M.S and his incredible skill in rigging…:slight_smile:
I suppose If I did asked him this question which I’m about to ask you all…he would only smile and said…’’ well…a lot of work…:slight_smile: ‘’
and…that I’m well aware of…but…if any one can help me and tell me WHERE can I learn that style of rigging…and if there’s any kind of tutorial that covers the majority of rigg elements which he uses…
THNK u all again for your patience and understanding :slight_smile:

tritochke rookie :slight_smile:
this is the link to this reel in case someone missed it :
http://maks.tillou.ca/main.php


#2

Err, ok, there’s a lot of things going on in the rigs so there’s no straightforward answer. I made a tutorial on how to rig a bendy limb on our site, which covers a good deal of it, but there’s a plethora of methods for achieving certain effects and some of them are more available than others. A better question is asking about one specific thing at a time, like how he does the leg or whatever, and asking how to do that bit, that way it’s not a monumental task to explain everything.


#3

uhm…yeah…you are totally right.:slight_smile: I’m sorry for that…
well…Thank u for site reference…I will CHECK it out for sure…:slight_smile: exactly what I was thinking…is…in the rigg of the cat he was controlling he’s legs with IK but…beneath the cat is a circle and function of this circle is simulating the actuall floor ( or I am mistaken )that is something that looks very helpful for large number of things…and…of course footfingers bend when he pitch the leg down towards the ‘’ floor 'etc…and in the fish rigg…and…fish is so nicely rigged…( the first fish in reel…orange one )…so…in that part he’s actually moving ( if I’m correct ) only one axis, a horizontal one…and the fish is sooo bendy…perfect :slight_smile:

well…these and some other details…but basicly…that’s it…( uhm…If I see something else I will mention it…:slight_smile:

thank u m8 :slight_smile:
tritochke


#4

Regarding the floor:
You can simply put the expression:

max([IK_foot_controller:ypos],[floor_object:ypos])
| = IK_foot_controller :: ypos

substituting the names for your own controllers of course.

To get the toe to react as well you just do the same for a toe target object and then use the Target or the IK2d expression to target the toe afterwards in the expression list.


#5

heh…THANK you…:slight_smile:
I will definitely try that…I’ll probably totally mess that up in a first try…but…I’ll manage somehow…anyway…that’s really helpful for me…and…I really appreciate it…THANK YOU ! :slight_smile:


#6

darn…I’m not getting it…:frowning:
…I’ve put the expression on 5 different ways…you can see them here…

  1. max([IK_D_controller:ypos],[floor_object:ypos])
    | = IK_D_controller :: ypos

  2. max([IK_D_:ypos],[floor_object:ypos])
    | = IK_D_ :: ypos

  3. max([IKD_controller:ypos],[floor_object:ypos])
    | = IKD_controller :: ypos

  4. max([IK_foot_controller:ypos],[grid:ypos])
    | = IK_foot_controller :: ypos

  5. max([IK_foot_controller:ypos],[grid_object:ypos])
    | = IK_foot_controller :: ypos

and…no results…the variable turns red…so codes I’ve created don’t work.
my leg is named IK_D…and the part I don’t get…( in terms of changing it to my settings )is the floor_object part…I guess that should be the grid…damn…everything in messiah is sooo interesting and sometimes so confusing…( and…I’m probably the dumbest person alive…lol )
of course…the foot_fingers part is also floating…in thin air…somewhere…
can u help me ?

THANK YOU ! :slight_smile:

tritochke


#7

First suggestion would be to turn Debug on by clicking the “Dbg” in the lower left corner of that window in the Command tab. That should help show any issues you might have, or at least give you a clue that you can go all Sherlock Homes on. :smiley:

Try this code, using “IK_D_controller” as the IK Controller and “floor_object” as the Floor. Make sure that the floor object is first and the controller is second.

max([floor_object:ypos],[IK_D_controller:ypos])
| = IK_D_controller :: ypos

You can also adjust the starting Floor max by using a “+0.000” or “-0.000” (substituting an actual number in there of course) like so
max([floor_object:ypos]+0.152,[IK_D_controller:ypos])
| = IK_D_controller :: ypos

See if that works for ya.


#8

hi man…thank you for your advices…dbg…I didn’t even know what’s that for…lol

uhm…I’ve put the expression in three different ways…and…the DBG…is informing me that the floor_object…( and…every other name I’ve put for the floor section…is not existing in bracket expression…or exactly…war=(DOUBLE) = 0.000000 (item ‘floor’, in bracket expression, does not exist)…
…and…here are my bad expressions :frowning:

[b]1. max([floor:ypos],[IK_NOGA_D_controller:ypos])
| = IK_NOGA_D_controller :: ypos

  1. max([floor:ypos],[IK_NOGA_D:ypos])
    | = IK_NOGA_D:: ypos

  2. max([floor_object:ypos],[IKNOGAD_controller:ypos])
    | = IKNOGAD_controller :: ypos[/b]

just to explaina bit…this NOGA part…I’ve renamed the IK_D to IK_NOGA_D…'cause the word NOGA in my language means simply…leg…so…yea…:slight_smile:

…I don’t quite understand some elements in this expression…for example :

  • max?
  • floor_object is represanting the floor…but…why…floor_OBJECT…does it mean…I need to have some kind of plane under the character…?
  • and…last one…uhm…if I type in ‘’ IK_NOGA_D ‘’…is the ‘’ controller ‘’ part necessary ? or…can I just delete it ?
    I guess that expression from your example is exact in that form…and fully functional…and…it needs no changing…only cthat of IK_D to IK_NOGA_D…but…still…:frowning:

THANK you very much for your help so far…and…sorry for my bad english :wink:


#9

Can you upload the scene file, that would make debugging easier.


#10

of course…it will show only bones…but…I think it could be useful…
and…yea…just to explain some words…

  • NOGA - foot
    RUKA - arm_hand
    NOGA_PRSTI - foot fingers
    PETA - heel
    …and…If you don’t understand some word…please ask…and…I will explain…but…I think it is quite simple…

Uhm…I am not professional rigger…and…this is actually my third rigg in ever…so…hehe…If you have some tips…;)…( and…when you see this…I think you will ) feel free to share them :slight_smile: ( please )

THANK YOU ! :slight_smile:

p.s. expression is not created.it is only prepared for you…so all you need is to find the variable called POD_tlo ( a blue one )


#11

Alrighty, added the floor expression for the left foot. You can now take that and play with and take apart. Hope that helps!


#12

perfectly…yea…! :slight_smile: thank you…uhm…this code is way different from the one I’ve used…and…you have a channel involved…( that’s always good to know…)…I have some problems in expressions…in general…I mean…i do understand some of them…and…logic and all…but…sometimes.( well…mostly always…) there is some element which I don’t get…
so maybe the statement that I do understand them…is not really true…:slight_smile: dunno

anyhow…thank you once again :slight_smile:


#13

For someone that says they don’t understand the expressions… you sure have alot of commands in your scene… :slight_smile: Keep up the good work!


#14

heh :)…J.C the virtual mentor…and…the guys ( or girls if there is any here ) here in CGsociety are my salvation…these are basic expressions…and…there is a hugeee list that’s just waiting for me to star using them…:slight_smile: thank you for your encouraging words :slight_smile:

cheers !


#15

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.