I've been trying to get this to work for a few days, but I can't seem to find out how. I want to have an object with two colours (materials) reflect light seamlessly. These objects are generated procedurally, so manually integrating these colour changes in the uv map is not a solution (there are about 4000 repetitions).
How can I force the light to be reflected normally across the edges?
I have tried using ALT+N > Merge with auto-smooth, which has a better result, but still not as desired: