Hello, I’m trying to get planar reflections to work on non planar surfaces, such as wet roads etc.
Currently I’m doing everything “right” by book, the probe is set underneath the camera and there is a ray that detects the ground height. But there is a huge issue, there seem to be distorted normals everywhere and nothing seems to help, maybe there is a need for a custom surface shader?
Here have a look, this is a screen captured in Unity:
As you can see the reflections are messy allover the place and I had to use Box Projection to get them a little better. But it’s a limitation in general.
After messing with some shader magic I’m 100% positive that it’s all up to the normals, now I have to figure out what exactly must happen with the normals… normal directions to be exact, when I forced the normals direction up like this
I was able to get perfectly planar reflections, meaning that there were usual clipping issues, like with Mirror script. So yeah I think it’s shader related!
: