Basic masking

From Synfig Studio :: Documentation
Jump to: navigation, search
(Revealing mask method 2.)
Line 35: Line 35:
 
== Revealing mask method 2. ==
 
== Revealing mask method 2. ==
 
This mask method is similar to the hiding mask and a bit more flexible than revealing method 1 in that you don't have to encapsulate everything that should be masked. This mask reveals everything below it, no matter how many layers.<br/>
 
This mask method is similar to the hiding mask and a bit more flexible than revealing method 1 in that you don't have to encapsulate everything that should be masked. This mask reveals everything below it, no matter how many layers.<br/>
{{l|Image:Masking_tut_img_06.png}}<br/>
+
{{l|Image:Masking_tut_img_07.png}}<br/>
 
• Create a mask shape above the objects you want to mask.<br/>
 
• Create a mask shape above the objects you want to mask.<br/>
Create a rectangle covering the whole scene.<br/>
+
Tick the "Invert" option of the mask.<br/>
• Encapsulate the mask and the rectangle, mask above rectangle.<br/>
+
• Set blend method of mask to "Alpha Over". Everything below the mask shape will be visible and the rest is masked off.<br/>
• Set blend method of mask to "Alpha Over". This creates a full mask with a hole in it.<br/>
+
You can encapsule the mask and the objects that should be masked. Anything outside of this encapsule is not masked so leave the background outside in this example.<br/>
Set blend method of the mask paste canvas to "Alpha Over". Everything in the hole will be visible and the rest is masked off.<br/>
+
 
{{l|Image:Revealing_mask_2.png}}<br/>
 
{{l|Image:Revealing_mask_2.png}}<br/>
  
 
Download [[Media:Synfig_masking_tutorial_files.zip|tutorial files]].
 
Download [[Media:Synfig_masking_tutorial_files.zip|tutorial files]].

Revision as of 09:54, 24 February 2012

Languages Language: 

English • Deutsch • español • français • română • русский


This tutorial gives you an overview of how masking can be done in Synfig.

About masking

Sometimes you want your characters to go behind objects, a building i the background for instance. If you create your background in Synfig you can probably just place the character behind the object in your layer stack but if your background is an image you need to do this by masking.

This tutorial will show you two basic ways of masking; hiding and revealing.

Hiding

In this masking mode everything covered by the mask shape is hidden.
Image:Masking_tut_img_01.png
• create a mask shape and place it above the elements you want to mask, either within the same paste canvas or above it and then encapsulating the mask and elements together.
Image:Masking_tut_img_02.png
• set the blend method of the mask to "Alpha Over".
• Everything below the mask shape will now be hidden.
Image:Hiding_mask.png

Revealing

A revealing mask can be achieved by two different approaches using different blend modes.

Revealing mask method 1.

• Create a masking shape and place it below the elements you want to mask.
Image:Masking_tut_img_04.png
• Set the blend method of the elements you want to mask (robot layer in this case) to "Straight Onto". You can only use this method on one layer at a time so if you have several objects you need to encapsulate those into one paste canvas.
• Everything above the mask will be visible, everything outside will be hidden.
Image:Revealing_mask_1.png

Revealing mask method 2.

This mask method is similar to the hiding mask and a bit more flexible than revealing method 1 in that you don't have to encapsulate everything that should be masked. This mask reveals everything below it, no matter how many layers.
Image:Masking_tut_img_07.png
• Create a mask shape above the objects you want to mask.
• Tick the "Invert" option of the mask.
• Set blend method of mask to "Alpha Over". Everything below the mask shape will be visible and the rest is masked off.
• You can encapsule the mask and the objects that should be masked. Anything outside of this encapsule is not masked so leave the background outside in this example.
Image:Revealing_mask_2.png

Download tutorial files.


Languages Language: 

English • Deutsch • español • français • română • русский