Hi Denis, that's actually pretty clever! Why didn't I think of that... ;) Works like a charm! Yes I'm aware of that the DeepMerge set on holdout will keep the deep stream. Am I right in the assumption, that what it technically does is to subtract the hold out alpha from the to be held out alpha, delete the sample if it's <=0 and then premult?
Thanks a lot for your help cheers Patrick ----- Original Message ----- From: [email protected] To: [email protected] Date: 16.11.2012 00:17:02 Subject: Re: Re: [Nuke-users] Delete Deep Pixel samples > Hi Patrick, > There is a way of doing this by displacing those deep sample into a > difference coordinate then crop them. > Use a deep expression with this : > rgba.alpha==0?deep.front==-1:deep.front > rgba.alpha==0?deep.back==-1:deep.back > Then put a deep crop node using only the znear a bit above 0 (like 0.001) > and then your sample will disappear ! > Let me know if it does work for you. > In Nuke 7 the deep holdout will keep the deep stream ;) > Cheers > Denis > > > 2012/11/16 Patrick Heinen <[email protected]> > >> Hi Colin, >> >> thanks for you reply! Unfortunately this won't work. I have "dead" alpha >> samples pretty much everywhere, so also in front of the element I would >> like to keep. Doing a DeepHoldout results in a pure black image. And with a >> 2d DeepHoldout I loose my deep samples anyway. Using the DeepMerge set on >> holdout has the same result. Also I couldn't find a "remove empty pixel" >> checkbox, do you mean the "drop hidden samples"? >> So I guess there is no way of getting rid of deepsamples without writining >> my own DeepOp? >> >> Best Regards >> Patrick >> >> ----- Original Message ----- >> From: [email protected] >> To: [email protected] >> Date: 17.10.2012 19:05:27 >> Subject: Re: [Nuke-users] Delete Deep Pixel samples >> >> >> > >> > You could use a deep expression to create a version of the image that >> turns all samples with an alpha of 0.0 to an alpha of 1.0 and black RGBA >> with the rest being set to 0.0 - then use that as a deep holdout with >> remove empty pixels on. >> > >> > Maybe. I haven't tried it with Nukes tools - but a thought. >> > >> > On 2012-10-17, at 12:18 PM, [email protected] wrote: >> > >> >> Hi everyone, >> >> >> >> even though this might sound crazy, is there a way to delete deep >> samples in Nuke? I have a rendering here, where some pixels have an alpha >> value of 0 and still a bunch of deep samples, which I want to get rid of. >> >> I tried using the deep expression node with >> "deep.front=rgba.alpha==0?0:deep.front". First of all, the expression >> doesn't do what I want, instead I get 0 everywhere, wheter alpha is 0 or >> something else. Second with a DeepSample Node I still have those samples, >> now with 0 for deep.front,back,r,g,b and a. >> >> Any ideas? >> >> >> >> Best Regards >> >> Patrick >> >> _______________________________________________ >> >> Nuke-users mailing list >> >> [email protected], http://forums.thefoundry.co.uk/ >> >> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users >> > >> > _______________________________________________ >> > Nuke-users mailing list >> > [email protected], http://forums.thefoundry.co.uk/ >> > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users >> >> _______________________________________________ >> Nuke-users mailing list >> [email protected], http://forums.thefoundry.co.uk/ >> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users >> > _______________________________________________ > Nuke-users mailing list > [email protected], http://forums.thefoundry.co.uk/ > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users _______________________________________________ Nuke-users mailing list [email protected], http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
