Easy Ads: From Concept to Creation with GenMedia

Introduction

Welcome to the future of advertising! In this workshop, you’ll step into the role of a creative director at a cutting-edge ad agency. Your mission is to create a compelling 20-30 second video advertisement for a revolutionary new product.

Challenge Overview

This isn’t about writing code. It’s about mastering the art of the prompt. You will use Google Cloud’s generative AI tools within Vertex AI Studio to bring your vision to life. The challenge lies in guiding these models to produce a final ad that is not just aesthetically pleasing, but also coherent, consistent, and on-brand, complete with multilingual voice-over, graphic overlays and a custom soundtrack.

Learning Objectives

This hack will help you master the following skills:

  • Advanced Prompt Engineering
    • Crafting detailed prompts to control style, composition, and object consistency.
  • Consistent Generation
    • Creating a believable product and protagonist and maintaining their appearance across different shots.
  • Text-to-Image Generation
    • Composing a set of graphical elements to enhance the visual appeal of the ad and convey brand information: logos, taglines, etc.
  • Text-to-Video Generation
    • Directing AI to create dynamic, high-quality video clips from text and image prompts.
  • Text-to-Speech Generation
    • Creating a professional voice-over in multiple languages.
  • Text-to-Music Generation
    • Composing a custom soundtrack that matches the mood of the ad.
  • Video Assembly
    • Stitching generated visual and audio assets into a final, polished video.

Challenges

Prerequisites

  • Basic understanding of generative AI concepts (text-to-image, text-to-video, text-to-speech).
  • Access to a Google Cloud project with Vertex AI Studio enabled, including access to Imagen, Veo, Chirp, and Lyria models.
  • Access to a basic video editing tool (e.g., Google Vids, DaVinci Resolve, Adobe Premiere Pro, CapCut, iMovie, or any online editor).

Contributors

  • Murat Eken
  • Gino Filicetti
  • Jeff Katzen
  • Justin Grayston