Rendering the front of an object with alpha

Become a member of the CGSociety

Connect, Share, and Learn with our Large Growing CG Art Community. It's Free!

Thread Tools Search this Thread Display Modes
Old 02 February 2006   #1
Rendering the front of an object with alpha

I have a snake coiling around a pillar. I want to output only the snake with an alpha channel. I don't want to see the parts of the snake as it goes behind the pillar. I want to put both pillar and snake into aftereffects and have them both on seperate layers. I tried using a plane with a black material on it and a composite tag to cover where the pillar would be, which I thought would work, but no luck.
Any help would be great. Thanks
If in doubt scream and shout.

C4D XL, ZBrush, Motion Builder
Old 02 February 2006   #2
As a quick testI rendered out 3 passes. One with the snake only, one with the pillar only and one with both, the trick being that in the final pass, the snake's texture was 100% white in lum channel and the pillar was black with no specularity. I comped them in AE using "effects/set matte" in the snake only layer using the final pass as the matte, in effect using it as an alpha channel.

Don't know if this will work in your sit, but maybe it helps?

(I posted the AE & .mov files at in your thread in the texturing forum there. The zipped file was too big to post here.)

Dave W.
Old 02 February 2006   #3
Does it not work with a compositing tag? And then assign a object ID and render out a Multipass with this object ID??

Retired Cinema4D Guru

Old 02 February 2006   #4
The Object masks would then cut out the part of the snake that is behind the pillow.
Think of what would happen if the opacity of the pillow is turned down.

There is a AE plugin by Buena that can use the depth map to mask layers.
It doesn't, as it seems, combine layer depths , that would solve this totaly
doing only two renders.
It also use RLA/RPF, so NET rendering won't work with it.
davesinks solution is very clever.

MSA | OSX | xfiles ...Cinema4D Tools
Old 02 February 2006   #5
Thanks davesink. I figured a similar way to that. I wanted to find a way to do it straight out of C4D so that I would have less hassle in AFX. I may well use this if there's not an easier answer

Rich-Art. How do I assign an object ID and to what object or objects do I assign it to. I'm using 9.5XL
If in doubt scream and shout.

C4D XL, ZBrush, Motion Builder

Last edited by jimzepellin : 02 February 2006 at 11:27 AM.
Old 02 February 2006   #6
Like Lennart wrote, that won't work the way you want.

You must put a Compositing tag to the object (S) you want. and in the AM you can set an unic ID to the objects.
In the rendersettings under Multi-Pass you choose the Oject ID Pass and set the correct nr.
You can use multiple object ID passes.
If you open this output in PhotoShop you will find a Correct alpha cannel in the channels tab.

Retired Cinema4D Guru

Old 02 February 2006   #7
Thread automatically closed

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.
Thread Closed share thread

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Society of Digital Artists

Powered by vBulletin
Copyright ©2000 - 2006,
Jelsoft Enterprises Ltd.
Minimize Ads
Forum Jump

All times are GMT. The time now is 06:51 AM.

Powered by vBulletin
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.