Determine if an object is supposed to be visible with conditions and make a copy of it on the same place on a layer above without lighting.
Could you be more explicit? For now I get this:
This is not my goal. I'd like to make a ShadowCaster object that can blend with lights from shadowlight sources just like the background does and to receive shadows from other ShadowCaster objects, but not being blacked by it's own shadow.