Return-Path: Received: from omta3.brinkster.com ([65.182.109.103] verified) by media-motion.tv (CommuniGate Pro SMTP 4.2.10) with ESMTP-TLS id 4914955 for AE-List@media-motion.tv; Tue, 04 Dec 2012 04:32:28 +0100 Received: from localhost (localhost.localdomain [127.0.0.1]) by omta3.brinkster.com (Postfix) with ESMTP id BE4FE1C11B7A for ; Mon, 3 Dec 2012 20:35:57 -0700 (MST) X-Virus-Scanned: amavisd-new at omta3.brinkster.com Received: from omta3.brinkster.com ([127.0.0.1]) by localhost (omta3.brinkster.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id as8Hn3SxRqAM for ; Mon, 3 Dec 2012 20:35:47 -0700 (MST) Received: from mta8.brinkster.com (unknown [65.182.109.87]) by omta3.brinkster.com (Postfix) with ESMTPS id 700CC1C113BE for ; Mon, 3 Dec 2012 20:35:47 -0700 (MST) Received: from localhost (localhost.localdomain [127.0.0.1]) by mta8.brinkster.com (Postfix) with ESMTP id 407D54C81B4 for ; Mon, 3 Dec 2012 22:35:32 -0500 (EST) X-Virus-Scanned: amavisd-new at mta8.brinkster.com Received: from mta8.brinkster.com ([127.0.0.1]) by localhost (mta8.brinkster.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5JfDCKHneItM for ; Mon, 3 Dec 2012 22:35:17 -0500 (EST) Received: from mail5c.brinkster.com (mail5c.brinkster.com [10.0.6.192]) by mta8.brinkster.com (Postfix) with ESMTP id 0351C4C8185 for ; Mon, 3 Dec 2012 22:35:17 -0500 (EST) Date: Mon, 3 Dec 2012 20:35:16 -0700 (MST) From: "Roland Kahlenberg (RoRK)" To: After Effects Mail List Message-ID: <19638776.54692.1354592116372.JavaMail.root@mail5c.brinkster.com> In-Reply-To: <31540381.54674.1354591591980.JavaMail.root@mail5c.brinkster.com> Subject: Re: [AE] Generate Z-depth pass in AE MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [220.255.1.148] X-Mailer: Zimbra 6.0.6_GA_2332.RHEL4 (ZimbraWebClient - SAF3 (Win)/6.0.6_GA_2324.RHEL5) ----- Original Message ----- From: "Chris Zwar" To: "After Effects Mail List" Sent: Tuesday, December 4, 2012 9:27:22 AM Subject: Re: [AE] Generate Z-depth pass in AE Particular can obscure particles based on a Z depth map. It can only obscure 1 3D After Effects layer. If you have a composition made up of multiple 3D layers then the only way to get Particular to obscure particles correctly is to use a z depth map. ------------------- For a 'particularized' comp with multiple 3D layers that require obscuration, a more elegant solution is to copy these layers and the camera into another comp. Then nest this comp into the 'particularized' comp. Place it below the Particular Layer, make it a 3D layer, Parent it to the Active Camera and place the following script into the nested comp's position property - CamZoomVal = thisComp.activeCamera.cameraOption.zoom; [0,0,CamZoomVal] Off course, you would also switch off the nested comp's visibility switch. Then set Particular's obscuration layer to point to this nested comp. The only setback is that manual updates to the layers in the nested comps are required for any changes made to the affected layers in the 'particularized' comp. Expressions can be used to link the layers but unfortunately the live linking via Expressions will slow down AE quite a bit. HTH - Roland Kahlenberg Intensive mocha & AE Training in Singapore and Other Dangerous Locations Imagineer Systems (mocha) Certified Instructor & Adobe After Effects ACE/ACI (version 7)