Abstract rainbow wave design