Return-Path: Received: from exprod6og112.obsmtp.com ([64.18.1.29] verified) by media-motion.tv (CommuniGate Pro SMTP 4.2.10) with ESMTP-TLS id 4781011 for AE-List@media-motion.tv; Fri, 20 Jul 2012 18:21:07 +0200 Received: from outbound-smtp-1.corp.adobe.com ([192.150.11.134]) by exprod6ob112.postini.com ([64.18.5.12]) with SMTP ID DSNKUAmGWRgmrPq7cBLO2M2XZYvVMZdlxe10@postini.com; Fri, 20 Jul 2012 09:24:59 PDT Received: from inner-relay-4.eur.adobe.com (inner-relay-4.adobe.com [193.104.215.14]) by outbound-smtp-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id q6KGMWk0014168 for ; Fri, 20 Jul 2012 09:22:33 -0700 (PDT) Received: from nacas03.corp.adobe.com (nacas03.corp.adobe.com [10.8.189.121]) by inner-relay-4.eur.adobe.com (8.12.10/8.12.9) with ESMTP id q6KGOcZ0016734 for ; Fri, 20 Jul 2012 09:24:54 -0700 (PDT) Received: from nambx09.corp.adobe.com ([10.8.189.47]) by nacas03.corp.adobe.com ([10.8.189.121]) with mapi; Fri, 20 Jul 2012 09:24:47 -0700 From: Todd Kopriva To: After Effects Mail List Date: Fri, 20 Jul 2012 09:24:44 -0700 Subject: RE: [AE] Issue with Transparency in CS6 Raytracing Thread-Topic: [AE] Issue with Transparency in CS6 Raytracing Thread-Index: Ac1mk+COPrUZtcocQBaDVCEoRWhadAAAAuYg Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Chris beat me to it, so I'll just chime in to say "yeah, what he said".=20 > -----Original Message----- > From: After Effects Mail List [mailto:AE-List@media-motion.tv] On > Behalf Of Chris Meyer >=20 > A subtle but important point in CS6 with ray tracing is to distinguish > between Opacity and Transparency. > > Opacity alters the alpha channel for a layer; Transparency does not. If > you create some extruded text in an otherwise blank comp, and either > move the cursor across it while watching the RGBA values in the Info > panel (or simply toggle on the Transparency Grid), you'll observe that > a fully-transparent object with Opacity =3D 100% has an alpha value of > 100% and does not pass the transparency grid through. >=20 > Now, an admittedly confusing (but often desirable) quirk in CS6 is that > if you place a 2D layer behind this transparent 3D layer _inside the > same composition_, you can "look through" the transparent-but-opaque 3D > layer and see the 2D layer. (It won't be refracted - only 3D layers get > refracted by other 3D layers - but you'll see it.) >=20 > So if you want to create a transparent object in AE, and render with an > alpha that represents this "transparency", you'll need to fake it. What > I used to do in dedicated 3D programs (which often have the same quirk) > is render a second alpha-only pass and reduce the opacity of the semi- > transparent objects just for that pass. You might get a better fake by > placing a black solid behind, rendering the RGB, and converting that > RGB pass into a grayscale alpha channel; this will show the effects of > Transparency Rolloff. >=20 > But I agree that it would be a nice feature request for AE to allow > exporting of an alpha channel that matches what it does internally if > there is a 2D layer behind in the same composition. In the meantime, > think of it as being like exporting a layer with a blending mode: The > blending mode only interacts with layers inside the same composition; > not with layers composited outside the program. >=20 > hope that helps - > Chris >=20 >=20 >=20 >=20 > On Jul 20, 2012, at 8:31 AM, mylenium@mylenium.de wrote: >=20 >=20 > Either it's a design feature (set Alpha to opaque to avoid > degenerate generate colors with premultiplied backgrounds) or a bug > (premature termination of the ray evaluation). Whatever it is, probably > nothing you can fix. >=20 >=20 >=20 > Mylenium >=20 >=20 >=20 > [Pour Myl=E8ne, ange sur terre] > ----------------------------------------- > www.mylenium.de >=20 >=20 >=20 >=20 >=20 >=20 > "S=E9bastien" hat am 20. Juli 2012 um 14:46 > geschrieben: >=20 >=20 >=20 > Hi gang, >=20 > I have to export the alpha channel of my comp, nothing > really fancy at first, but then I noticed that my semi-transparent > extruded shape objects are considered opaque. >=20 > You can see here on my screenshot: > https://www.dropbox.com/s/1f4u9v85d54sw7w/transparency.png The selected > object is 45% opaque, and I should somehow see the checkboard through > it, but no, the transparency is filled with some default black > environment. >=20 >=20 > At first I thought it was because my difraction was at 1.5 > but no matter what value I change, it's always looking opaque when I > put it against a transparent background (when I put an object behind it > behaves correctly, it's only when the bg is transparent. >=20 > Any idea how to circumvent this ? Is it intended behavior ? > (i'm quite new to Raytracing) >=20 > Thanks ! >=20 > Cheers, >=20 > Seb >=20 > -- > S=E9bastien >=20 > L'ebook que Nicolas ne trouve pas tr=E8s dr=F4le, mais que tout > le monde adore > politikaillera.fr >=20 >=20 >=20 >=20