Anyway to avoid this glitches with projector?

Hi,

I’m using the blob shadow projector to project a circle on my scene. It works ok, but at the edges something like what you see in the image happens. Is there anyway to avoid this without having separated meshes (the floor and the walls below) and make only project on the floor using layers?.

P.D. I can’t use orthographic projection.

Here the image:

Thanks in advance,
HexDump.[/img]

I’m not sure about how to prevent that from happening in principle (I’d really like to know myself), however, in the specific situation you’ve shown here, I think you could avoid it by setting the projector to orthographic.

But of course that doesn’t exactly answer the root question.

To use layers, the floor and walls would have to be separate meshes. That’s what I would do, unless you have a compelling reason not to.

–Eric

Reduce the length of your projector to it stops just after the floor height? You can ray cast your projector object to always be X height from floor, giving you enough overlap to just project on the floor, and not down the sides?