render layer system help please
Posted: Thu Nov 09, 2017 7:21 pm
Hi,
I don't know if this is a bug or simply I don't fully understand the render layer system, but if so I'd really appreciate some help.
I have a moving background shot which I need to composite a cg character in, so firstly I've tracked the shot with Syntheyes and imported the camera into 3dsmax. Next I've created all the proxy objects which are used to catch shadows of my charatcer, and sculpt the light. Mainly the floor and several walls. All these proxy objects, which will not be visible in the final render, I've assigned to layer 2
Next there are 2 lights in the scene which ive left on layer 1 along with my CG character.
Finally ive added a layer shadow pass in render elements, and enabled 'render layers' to 1.
Here's the problem: When my character runs behind a wall it does act as an occulsion for the light source which is good (my character goes into darkness), but the shadow is still cast like there is no wall present to block it. On the shadow pass layer i can see this shadow being cast on my proxy surfaces even though theres no way it would be casting one (because there is a wall blocking the light).
At the start of my shot i can clearly see my character is casting 2 shadows in the scene, however one of those shadows should not be there as the light is behind another wall - it's almost as if the light is passing through the walls to create the shadow even though the illumination itself is not passing through the wall.
So is this a bug, or is there a setting or workflow that I'm missing? I have 2 lights in the scene because as my character moves along he goes from being illuminated by one light in one room, to another when he passes through a door. Even though my proxy objects block the light on the beauty pass I can see both these shadows throughout the shot on the shadow layer.
If this sounds confusing i can post some stills to illustrate.
thanks
I don't know if this is a bug or simply I don't fully understand the render layer system, but if so I'd really appreciate some help.
I have a moving background shot which I need to composite a cg character in, so firstly I've tracked the shot with Syntheyes and imported the camera into 3dsmax. Next I've created all the proxy objects which are used to catch shadows of my charatcer, and sculpt the light. Mainly the floor and several walls. All these proxy objects, which will not be visible in the final render, I've assigned to layer 2
Next there are 2 lights in the scene which ive left on layer 1 along with my CG character.
Finally ive added a layer shadow pass in render elements, and enabled 'render layers' to 1.
Here's the problem: When my character runs behind a wall it does act as an occulsion for the light source which is good (my character goes into darkness), but the shadow is still cast like there is no wall present to block it. On the shadow pass layer i can see this shadow being cast on my proxy surfaces even though theres no way it would be casting one (because there is a wall blocking the light).
At the start of my shot i can clearly see my character is casting 2 shadows in the scene, however one of those shadows should not be there as the light is behind another wall - it's almost as if the light is passing through the walls to create the shadow even though the illumination itself is not passing through the wall.
So is this a bug, or is there a setting or workflow that I'm missing? I have 2 lights in the scene because as my character moves along he goes from being illuminated by one light in one room, to another when he passes through a door. Even though my proxy objects block the light on the beauty pass I can see both these shadows throughout the shot on the shadow layer.
If this sounds confusing i can post some stills to illustrate.
thanks