Sine Waves, Moire Pattern, and jit.Gen?

I am interested in creating moving Moire Patterns in openGl.
White Against black Sine Waves in a grid overlapping other White Against black sine waves on a another grid but slightly off.

I was thinking of using two plane meshes in poly mode and adding some type of feedback. But also I was thinking of using Gen. But gen is still a bit baffling.

The other option was to make two videos of sine wave grid animation in After effects and overlap them on jitter- to get desire effect and use a shader to control them, but this gives me some artifacts .. any help or direction would be appreciated