Готовые WebGL-шейдеры для фонов: меш-градиенты, волны, зерно. Для React и JS.
Когда в проекте появляется 3D: сцены, модели, текстуры и освещение.