Stroke Loss with Mask Option in Version 14.2

General Moho topics.

Moderators: Víctor Paredes, Belgarath, slowtiger

Post Reply
User avatar
mionorz
Posts: 46
Joined: Sat Dec 27, 2014 2:52 am

Stroke Loss with Mask Option in Version 14.2

Post by mionorz »

Good afternoon. Gentlemen.
This should be posted in the bug discussion, but I believe this is an update related issue.
I'm posting here because I'd like to get some information to see if I'm the only one in this situation.
If I can verify and confirm, I will report it to support.

Image

I am using masks in my character rigging to clip various effects.
Examples are skin shading, eyes, etc. as shown in the image.
At this time, I don't want the strokes to be affected, so I exclude the strokes.

I create multiple mask ranges in the same group, so the base layer of the mask is
I use the "+ Clear mask and add current layer" option.

When I open a character created in 14.1 in 14.2, it looks fine on the work screen, but when I render it, the strokes disappear.
When I render it, the strokes disappear.



Deleting the shapes and strokes and re-creating them did not help.
The only temporary solution is to separate the stroke and fill layers.

Is this a bug? Is this a change in the specifications?
Are there any users with the same symptoms as me?
Please let me know if you know how to solve this problem.
User avatar
synthsin75
Posts: 10267
Joined: Mon Jan 14, 2008 11:20 pm
Location: Oklahoma
Contact:

Re: Stroke Loss with Mask Option in Version 14.2

Post by synthsin75 »

There were changes in 14.2 involving exclude strokes.
Better anti-aliasing for masks using Exclude Strokes.
To use it, you have to follow these rules:
To have only one layer with exclude strokes on. If you include un-masked layers in the group, or have multiple layers with exclude strokes, Moho will use the older method of rendering those masking setups.
So, if you are seeing anti-aliasing issues in your files, we recommend you to set up the masks following the new rules.
If your rigs are working fine, then you can keep them as they are.
- https://moho.lostmarble.com/blogs/news/ ... -14-owners
And from the user manual:
Masking Tips and Tricks

When setting up masking in a group, the best approach is to first set up the mask, then set up the objects to be masked. The bottom-most layers should define the mask by either adding to it or subtracting from it. Then the layers above that should be masked against the defined mask.

For masking to be fringe-free, try to follow these guidelines:

Masking should only increase in a one-way direction. The alpha channel must increase monotonically.
Use additive masks only (use Hide All, instead of Reveal All)
Don’t use any of the following modes for child layers in the group:

Subtract from mask
Clear this mask then add this layer invisibility to it
Don’t Mask This Layer (unless all other layers in the group above this one also use Don’t Mask This Layer)
Exclude Strokes (unless all layers in the group above are set to Masked)
- https://manual.lostmarble.com/app/page/ ... gJw4U9flX3
User avatar
mionorz
Posts: 46
Joined: Sat Dec 27, 2014 2:52 am

Re: Stroke Loss with Mask Option in Version 14.2

Post by mionorz »

Thank you for the info.

It saddens me that the display becomes inconsistent with each version update.
And this time, since the problem is related to the final rendering, we have to go back much further in the process to fix it.

At the very least, backward compatibility for the final output should be maintained within the same version. :(
I will feed back your request to the developers.
Post Reply