# Vision This directory contains examples and guides for using Google Cloud's models for image and video generation, including Imagen for image generation and [Veo](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/video/overview) for video generation. If you're interested in using the Nano Banana models for image generation, check out these notebooks: - [Nano Banana 2](../gemini/getting-started/intro_gemini_3_1_flash_image_gen.ipynb): Learn how to generate and edit images with Gemini 3.1 Flash Image. - [Nano Banana Pro](../gemini/getting-started/intro_gemini_3_image_gen.ipynb): Generate and edit images with Gemini 3 Pro Image. ## Getting Started - [Image Segmentation](getting-started/image_segmentation.ipynb): Segment images using various modes like foreground/background, semantic, and prompt-based segmentation. - [Imagen 3 Editing](getting-started/imagen3_editing.ipynb): Edit images with Imagen 3 using mask-based editing. - [Imagen 4 Upscaling](getting-started/imagen4_upscale.ipynb): Upscale images with Imagen 4 by a factor of 2x, 3x, or 4x. - [Veo 3 Advanced Controls](getting-started/veo3_advanced_controls.ipynb): Explore advanced controls for Veo 3, like frame interpolation and video extension. - [Veo 3 Reference to Video](getting-started/veo3_reference_to_video.ipynb): Generate videos from asset reference images with Veo 3. - [Veo 3 Video Generation](getting-started/veo3_video_generation.ipynb): Generate videos with audio from text and image inputs with Veo 3. - [Virtual Try-On](getting-started/virtual_try_on.ipynb): Perform virtual try-on by providing an image of a model and clothing items. ## Use Cases - [Batch Virtual Try-On](use-cases/batch_virtual_try_on.ipynb): Learn how to perform batch virtual try-on. ## Sample Apps - [V-Start](sample-apps/V-Start/README.md): A sample application that helps users easily and quickly create effective prompts for Veo and evaluate how well generated videos align with their intended prompts. ## Video Overviews **YouTube Video: Introduction to Image Editing** Introduction to Image Editing **YouTube Video: Introduction to Video Editing** Introduction to Video Editing