I have recently gone back to a project I have been working on and the materials I have previously used no longer render properly.
When I select the materials preview in the viewport I am treated to a weird disco light show.

Rendering the image from the camera also no longer works.

I have tried recreating the textures from scratch but this doesn't help.
Thanks in advance.