View Full Version : gaps btw shadow and color passes
skeldance 08-04-2003, 09:49 PM I've got some trouble with compositing shadow pass in AE.
I rendered color and shadow passes in maya but whenever I put shadow pass on top of the color one, it makes gaps between shadown and the object. two passes doesn't match seamlessly.
I'm attaching the image here. left one is rendered without passes and the other one is done with render pass.
does anybody know what the problem is?...please let me know if anybody has answer or have had similiar prob....
Thank you...
|
|
Aruna
08-05-2003, 02:14 AM
What does your color pass and shadow pass look like?
skeldance
08-05-2003, 11:53 PM
what do you mean by that "What does your color pass and shadow pass look like?"
sorry I didn't quite understand...
Aruna
08-06-2003, 12:14 AM
What do the images look like? Can you post a frame of the two sequences side by side? I'm interested to see what the images look like before I give you any information, since my information may not work with the way you rendered your images!
skeldance
08-06-2003, 02:55 AM
here's couple of images.
looks like some pixels of shadow pass are taken.
is it because of alpha?...:thumbsdow
thank you..
Aruna
08-06-2003, 03:03 AM
It's most likely because of the alpha, but those two images don't really tell me what layers you are using when you composite.
If you are using a shadow layer (pass) and a color layer (pass), depending on how you rendered out your shadow pass, you shouldn't have the gaps in between objects.
Is your shadow pass black and white, or did you just turn on shadows and render it that way?
What sort of layers/passes are you using? If you can show each layer, that'd be more helpful.
Aruna
08-06-2003, 03:08 AM
Another thing you might try is to turn pre-multiplied to off when you render your shadow pass. The anti-aliasing in Maya sometimes screws with shadow pass renders.
skeldance
08-06-2003, 03:18 AM
ok...I didn't use render layer and just turn on color and shadow passes in the render layer/pass control option under render global. and shadow pass contains alpha so you don't see anything unless you turn on alpha channel. I think you already know about that..
I don't know if this is gonna help but..I'm attaching a shadow pass which is showing its alpha
please tell me if there's other way to get around this problem..
thank you
Aruna
08-06-2003, 03:34 AM
How are you adding this shadow pass to the color pass? Are you doing a screen or multiply? I'm not that familiar with AE, so can't help you on the technical side of that package, but I would check several things.. The first being how you are rendering your shadow pass.. Don't render it with premultiplying, and see if that helps. Second, find an AE guru and see if they can point you the correct way of layering the shadow pass over your regular pass (using a multiply, screen, etc).
I hope that helps! Sorry if I couldn't give you a bit more...
skeldance
08-06-2003, 03:51 AM
well, I've already tried different ways but didn't work..and as far as I know maya renders image as 'premultiplied'. can't get out of that.....
anyway thanks for the help. I should be able to find solution, eventually...=)..I hope so...
thanks again
beaker
08-06-2003, 03:54 AM
check the "composite" box in the renderglobals to turn off premultiplication.
skeldance
08-07-2003, 08:53 PM
could you explain me what composite thread do?..
I rendered with checking it on but still AE takes as premultipied..
Thank you
beaker
08-08-2003, 06:41 AM
Originally posted by skeldance
could you explain me what composite thread do?..
I rendered with checking it on but still AE takes as premultipied..
Thank you
AE doesn't automatically read stuff in as premult, it asks you what you want to import it in as(premult, or unpremult) when you bring the file in.
CGTalk Moderation
01-15-2006, 07:00 PM
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.
vBulletin v3.0.5, Copyright ©2000-2013, Jelsoft Enterprises Ltd.