You can cast Viridian Corrupter even with no artifacts in play.

When you cast a creature spell, you are never required to choose targets for it, because creature spells never target anything. Some creatures have enters-the-battlefield (“ETB”) abilities that require targets, and you must choose one only when the creature hits the board (even if the only legal target is your own permanent that you’d rather […]

Read more.