Do you think it’s possible to make the black and white parts as gradients, so it will be a more rounded/soft height difference?
Like this:
The Wave Texture Node already gives you a sine wave, but the Math > Greater Than makes that into a ‘boolean value’ 0 or 1, actually ‘destroying’ or ‘blocking’ the wave.