I have included my scene. My problem is when I am trying to follow the pseudo-shadow trick from the manual and try to use a group mask on 'Kevin' and 'Hide all' option, there always seem to be an 'arm.R' not being masked. Is this a bug? Thanks for any help.
here's the link: http://www.mediafire.com/file/hytoymzlzay/player.anme
What Am I doing Wrong?
Moderators: Víctor Paredes, Belgarath, slowtiger
- Víctor Paredes
- Site Admin
- Posts: 5818
- Joined: Wed Jan 26, 2005 12:18 am
- Location: Barcelona/Chile
- Contact:
I can't download the file, mediafire says it is an Invalid or Deleted File.






Moho co-owner
Previously Rigged animation supervisor: My father's dragon, Wolfwalkers & Star Wars Visions "Screecher's Reach"
My personal Youtube Channel
Sorry selgin here is the file to look over...
http://www.mediafire.com/file/mxxjugnti1z/rockstar.anme
http://www.mediafire.com/file/mxxjugnti1z/rockstar.anme
- Víctor Paredes
- Site Admin
- Posts: 5818
- Joined: Wed Jan 26, 2005 12:18 am
- Location: Barcelona/Chile
- Contact:
Ok, I think it's a combination of something I'm not sure it's bug and a bad use of masking.
If I'm right, you are talking about this tutorial
http://www.lostmarble.com/moho/manual/t ... index.html
Well, it's a not too clear tutorial for masking (which is something difficult to understand at first). The main diference between your character and the tutorial one is that yours is made by several vector layers and lenny has only one.
If you make a little test using just one vector layer for the character and another for the shadow, you'll see it works perfect.
(and here is where the "not sure bug" comes. If you select Hide all on the group/bone layer, the vector layer on bottom will assume it is masking, even when you haven't selected "+ Add to mask, but keep invisible". I don't know if it's a bug or a new weird way to make masking simpler)
Now, back to your file. The character is created with several vector layers and for a good use of masking, all those layers must be masks. If you select "+ Add to mask, but keep invisible" on just one layer, all the other will be masked by default (and not masking, which is what you want).
How to solve it:
First, you select hide all on the group/bone. On a good use of masking, your bottom layer will assume the role of being the mask. So you select "+ Add to mask, but keep invisible" for that layer (arm.R in this case), then you'll obtain that only layer will be black and all the other are not visible, right?
This is happening because the rest of your character layers are being masked, but not masking. For a better understanding of this, turn off the visibility of the shadow vector layer and move around the "arm.R" layer. You'll see that when you translate the arm all the rest of the layers are showed inside the arm shape.
Ok, to continue, turn on the shadow layer visibility.
So, to avoid this masking problem, you must add the rest of the character layers to the mask. To do this you must open each vector layer (except shadow vector layer) proprieties and select "+ Add to mask". Meanwhile you be doing this you'll see that the layers will appearing one by one.
As a resume, you must have clear two ideas about the layer order: first, the mask generally will be on the bottom of your group/bone. And second, the shadow layer must be above all the other layers.
My english is not too good, so I hope to be clear. If you have any question or don't agree with something, just tell it.
If I'm right, you are talking about this tutorial
http://www.lostmarble.com/moho/manual/t ... index.html
Well, it's a not too clear tutorial for masking (which is something difficult to understand at first). The main diference between your character and the tutorial one is that yours is made by several vector layers and lenny has only one.
If you make a little test using just one vector layer for the character and another for the shadow, you'll see it works perfect.
(and here is where the "not sure bug" comes. If you select Hide all on the group/bone layer, the vector layer on bottom will assume it is masking, even when you haven't selected "+ Add to mask, but keep invisible". I don't know if it's a bug or a new weird way to make masking simpler)
Now, back to your file. The character is created with several vector layers and for a good use of masking, all those layers must be masks. If you select "+ Add to mask, but keep invisible" on just one layer, all the other will be masked by default (and not masking, which is what you want).
How to solve it:
First, you select hide all on the group/bone. On a good use of masking, your bottom layer will assume the role of being the mask. So you select "+ Add to mask, but keep invisible" for that layer (arm.R in this case), then you'll obtain that only layer will be black and all the other are not visible, right?
This is happening because the rest of your character layers are being masked, but not masking. For a better understanding of this, turn off the visibility of the shadow vector layer and move around the "arm.R" layer. You'll see that when you translate the arm all the rest of the layers are showed inside the arm shape.
Ok, to continue, turn on the shadow layer visibility.
So, to avoid this masking problem, you must add the rest of the character layers to the mask. To do this you must open each vector layer (except shadow vector layer) proprieties and select "+ Add to mask". Meanwhile you be doing this you'll see that the layers will appearing one by one.
As a resume, you must have clear two ideas about the layer order: first, the mask generally will be on the bottom of your group/bone. And second, the shadow layer must be above all the other layers.
My english is not too good, so I hope to be clear. If you have any question or don't agree with something, just tell it.






Moho co-owner
Previously Rigged animation supervisor: My father's dragon, Wolfwalkers & Star Wars Visions "Screecher's Reach"
My personal Youtube Channel