From: "Ross Shain" Received: from mail-vs1-f54.google.com ([209.85.217.54] verified) by media-motion.tv (CommuniGate Pro SMTP 6.1.0) with ESMTPS id 7490173 for AE-List@media-motion.tv; Fri, 10 Jan 2020 00:10:31 +0100 Received: by mail-vs1-f54.google.com with SMTP id g15so138692vsf.1 for ; Thu, 09 Jan 2020 15:10:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=borisfx.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=TqT6ZSkce7YBm5+Im8d7wN0bLe8M1PA6+qPWcTYZbH0=; b=ERsg8GIZ8N6VYRT6xeZ3RnjRDJzSgSkevmzKQ2ns/UTSoCNbx3AUq5ydlL+vCbiDHU LSqOgE5lfAHmehGjuvL3bfd/J3E6tZDB3qQFhyYJP6UPhsww6IGTthmRPgekLivggYms 9UCxW0i0YGF7lEZjvQJA15jO5NY7eO+WeVs1otmFFEBSlLJ9u38ymFkWNPUsZJalPqhQ xbaI5tgK1uqQV3dquXrdSmCgz3hANPTIyR7mlXtxbnguqOsGJYGcRmCG/Ei20WAN0ONp wp3x0jnvYOo+Kl2d1RvSUjTm8HhLp/lpfVCnc92YIO95TrtsGuQDzy9ISB4uydB7oOxE m65Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=TqT6ZSkce7YBm5+Im8d7wN0bLe8M1PA6+qPWcTYZbH0=; b=plRmll2jqFm3iuAGf8+4vzbfszNkKMFw4YxGaS3IXTSE6AhQIxAn31mLcSDPC8Z2t6 AZxg6k+iGkyY7OTkQ7mfpAQ/4QjdhYVsqfF4OVTpqw7rI9HU49eHxtm+P3YNO/xWTBpv pKTNX4MSk7k5sMmQXf/8oF0lhE92FonlABnzjxpeoqsrjxl2Qfw2SWX2XwB4vmEP3hmo Fcs/Pxm1S8zYebuGrhDag7p2nJwYe9U9oDfJW8DrGz3ayZV3hmFshNZJEdnYZG+PZbHW omrI5/U8lwU5wYLKaWr7QDd6DbzHeBFd4FYmD+ogSKfo4yPEubARi8mWxLQc7i3cLSGy 50vQ== X-Gm-Message-State: APjAAAUhvHm2sf9a0j3wJL9vwTpK/L6FT5PT4P5SpM2ivKQHVFf9hChB h8xLgxKdUh7+ClKAHX+1j+HB/sKedcRtXKICJK3jEh24eEE= X-Google-Smtp-Source: APXvYqxSlc0M7Dkc+3vKvWg0hDF3AlvM7J0vJ0Tf/mb4MrhnpapoDJzZGbMChAwFrWi4UWClvrTpauqwO9l3JbZ84Dc= X-Received: by 2002:a67:fbcf:: with SMTP id o15mr73866vsr.13.1578611429260; Thu, 09 Jan 2020 15:10:29 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: Date: Thu, 9 Jan 2020 18:10:17 -0500 Message-ID: Subject: Re: [AE] Keying with multiple masks and zero overlapping To: After Effects Mail List Content-Type: multipart/alternative; boundary="0000000000007ad480059bbd1d91" --0000000000007ad480059bbd1d91 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable If you happen to have Primatte Studio (in Continuum) - this is a great keyer that can handle transparencies and includes the Mocha masking internally - so you could mix and masks layers with varying opacity in the one layer. When I read this thread, I was reminded of my earlier days in node-based compositing, where it is very useful to pipe your mattes into math comps to combine and keep separate from your fill, then bring it all back together. Node-based systems like NUKE or Fusion really are great for this type of compositing. I am sure you could emulate this with AE and channel your masks/mattes separately in their own pre-comps and than combine it all together. On Thu, 9 Jan 2020 at 15:41, Robert Kjettrup wrote: > If the mask work is not too complicated to quickly do again in mocha, the= n > you could do all the masks with linked masks there, and via the Mocha > plugin get the animated mask paths to copy to the masks on the original > layers? > > but 2 antialiased edges right next to eachother will still not get you a > 100% tight edge, 50% alpha + 50% alpha does not equal 100% alpha. But the= n > you maybe could use the Add Alpha blendmodes to get better merge of the > masks. > This is a case where it actually would be useful to have the option to > render masks an un-anti-aliased (guess that is called aliased :-P) to get > 100% pixel perfect merge of mask alphas. > > I dont know if it can be used for your case, but maybe a bit of rethinkin= g > of the setup and you could do the keying on 1 layer but using the masks a= s > Effect Masks instead? > > Robert > > > Den tor. 9. jan. 2020 kl. 10.28 skrev Roei Tzoref >: > >> Thx Mike, Having a stencil from them for my RGB doesn=E2=80=99t solve my= Alpha >> channel problem. >> >> *Let me explain it in another way:* >> >> I am creating different mattes with semi transparent areas in the >> overlapping and that causes a problem because the create multiplication = of >> the alpha information >> >> The ideal way to fix this is if the mask could be perfectly adjacent to >> one another the same way a mask on =E2=80=9Cadd=E2=80=9D and its duplica= te on =E2=80=9Csubtract=E2=80=9D >> work. Only that I have more than 2 masks. >> >> On Thu, 9 Jan 2020 at 9:41 Mike Abbott wrote: >> >>> Could you add a further copy of the original footage on top of all your >>> keyed layers and enable ' preserve underlying transparency' ? >>> >> --=20 *Ross Shain* Chief Product Officer / Business Development Boris FX | borisfx.com mobile: +1.646.298.6458 --0000000000007ad480059bbd1d91 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
If you happen to have Primatte Studio (in Continuum) = - this is a great keyer that can handle transparencies and includes the Moc= ha masking=C2=A0internally - so you could mix and masks layers with varying= =C2=A0opacity=C2=A0in the one layer.=C2=A0

When I = read this thread, I was reminded of my earlier days in node-based compositi= ng, where it is very useful to pipe your mattes into math comps to combine= =C2=A0and keep separate=C2=A0from your fill, then bring it all back togethe= r. Node-based systems like NUKE or Fusion really are=C2=A0great for this ty= pe of compositing. I am sure you could emulate this with AE and channel you= r masks/mattes separately in their own pre-comps and than combine it all to= gether.=C2=A0

On Thu, 9 Jan 2020 at 15:41, Robert Kjettrup <AE-List@media-motion.tv> wrote:
If th= e mask work is not too complicated to quickly do again in mocha, then you c= ould do all the masks with linked masks there, and via the Mocha plugin=C2= =A0get the animated mask paths to copy to the masks on the original layers?=

but 2 antialiased edges right next to eachother will st= ill not get you a 100% tight edge, 50% alpha=C2=A0+ 50% alpha does not equa= l 100% alpha. But then you maybe could use the Add Alpha blendmodes to get = better merge of the masks.
This is a case where it actually=C2=A0= would be useful to have the option to render masks an un-anti-aliased (gues= s that is called aliased :-P) to get 100% pixel perfect=C2=A0merge of mask = alphas.

I dont know if it can be used for your cas= e, but maybe a bit of rethinking of the setup and you could do the keying o= n 1 layer but using the masks as Effect Masks instead?=C2=A0

=
Robert


=
Den tor. 9. jan. 2020 kl. 10.28 skrev= Roei Tzoref <AE-List@media-motion.tv>:
Thx Mike, Having a stencil from = them for my RGB doesn=E2=80=99t solve my Alpha channel problem.=C2=A0
=

Let me explain it in= another way:

I am creating different mattes wit= h semi transparent areas in the overlapping and that causes a problem becau= se the create multiplication of the alpha information

The ideal way to fix this is if the mask could be perfectly ad= jacent to one another the same way a mask on =E2=80=9Cadd=E2=80=9D and its = duplicate on =E2=80=9Csubtract=E2=80=9D work. Only that I have more than 2 = masks.

On Thu, 9 Jan 2020 at 9:41 Mike Abbott &= lt;AE-List@med= ia-motion.tv> wrote:

Could you add a further copy of= the original footage on top of all your keyed layers and enable ' pres= erve underlying transparency' ?



--

Ross ShainC= hief Product Officer / Business=C2=A0Development
Boris FX |= =C2=A0borisfx.com
mobile: +1.646.298.6458<= /font>






=

=
--0000000000007ad480059bbd1d91--