splash art mech fighting a giant frog in a jungle, detailed, anime, trending on artstation