Barlowe Creature, Frazetta, Vallejo