Sprite clips into 3D environment; any way to render the sprite?

I’m using 2D sprites in a 3D environment, but I’m having problems with the sprites clipping into the 3D walls. I have a script on the sprites that makes them rotate to “face” the camera as it orbits vertically. However, the 3D walls do not rotate, and therefore the sprites will sometimes clip into the walls.

Here’s an example of this:

alt text

Is there any elegant solution to have the sprites render fully, even if they’re clipping through something? Or if not, is there any other solution that can solve this dilemma? I can’t just have a separate ortho camera render the sprites because then they wouldn’t appear “behind” the walls, either.

I’m working on something similar (even using the same RO test sprite haha).
To fix this, I fixed the sprites Y axis and scaled it (taking camera angle into account) instead of rotating it on all axis.

Here is a crappy drawing to visualize what I mean (side view)

To the camera it looks exactly the same but it solves the clipping problem quite nicely

Hope it helps :slight_smile: