Generative Fill for Packaging Mockups: Creating Realistic Product Environments in Seconds

The days of hunting through endless mockup PSDs are fading. You know the workflow: search for “glass bottle mockup,” download five files, find that none match your perspective, and then spend hours tweaking shadows that still look wrong. A new approach using Photoshop’s Generative Fill changes this entirely. You are no longer limited to pre-made templates. You can create custom environments for your packaging on demand, with lighting and shadows that actually match.

The Problem with Traditional Mockups

Traditional mockups have three fundamental limitations. First, you are constrained by what someone else photographed. If your bottle has an unusual shape, finding a matching mockup becomes a scavenger hunt. Second, lighting rarely matches. A mockup shot under studio strobes looks completely different when you place it in a natural outdoor scene. The mismatch is immediately obvious. Third, shadows are static. When you change the background, the pre-baked shadows no longer make sense. You end up manually painting shadows—a tedious process that few designers enjoy and fewer master.

The New Workflow: Structure Reference + Generative Fill

Modern Photoshop (2024–2026 versions) has introduced a feature called Structure Reference within Generative Fill. This changes everything for packaging designers. Instead of searching for a mockup, you draw the outline of your packaging. The AI then generates a photorealistic object matching that exact shape, complete with realistic materials, lighting, and environmental reflections.

Step 1: Establish Your Silhouette

Start with a simple line drawing. Open a new document in Photoshop. Use the Pen Tool to trace the exact outline of your packaging. Do not worry about shading or color. Black lines on a white background work perfectly. This silhouette acts as the structural guide. Export or save this as a reference image.

Step 2: Generate the Base Object

Select the area where you want your packaging to appear. Open the Generative Fill panel. Upload your line drawing as a Reference Image. Adobe’s Firefly Fill & Expand model (introduced in version 27.3) now uses this reference to understand the shape, scale, and perspective of your desired object.

In the prompt box, describe the material and finish. For example: “amber glass perfume bottle with frosted finish, metallic cap, soft studio lighting, isolated on white background.” The AI analyzes your reference image and generates a three-dimensional object matching that exact silhouette. It automatically calculates highlights, core shadows, and ambient occlusion.

Step 3: Apply Your Label Design

Once the base object is generated, place your two-dimensional label artwork into the document. Use the Warp Transform tool (Ctrl+T, then right-click and select Warp) to deform the label, matching it to the curvature of the generated packaging. Change the blending mode to Multiply or Linear Burn. This allows the AI-generated highlights and shadows to show through the label, making it appear printed directly onto the surface rather than pasted on top.

Step 4: Generate the Environment

You now have a photorealistic package on a generic background. Deselect the package and select only the surrounding area. In the Generative Fill panel, describe the environment you want. For example: “marble podium surrounded by tropical monstera leaves, soft morning light, depth of field.”

Critically, the AI evaluates the light direction already present on your generated package. It will create matching shadows and ambient reflections in the new environment. The contact shadow at the base of the bottle will appear organically, and the environmental colors will subtly bounce onto the packaging edges. What traditionally required an hour of manual compositing happens in seconds.

Why This Works for Packaging Designers

This approach excels with materials that are notoriously difficult to photograph or render. White matte finishes, transparent liquids, metallic foils, and frosted glass are challenging to capture in-camera but easy to describe in a prompt. The AI also handles complex cutouts seamlessly. For a die-cut window box, you simply draw the window shape in your initial outline, and the AI generates a see-through area with realistic internal shadows.

For projects requiring absolute precision—such as structural packaging with specific angles—consider combining this method with a dedicated 3D mockup tool. However, for 95% of branding presentations and social media concepts, Generative Fill produces higher quality results faster than traditional methods.

Practical Tips for Better Results

Leave generous selection margins around your object when generating environments. If your selection is too tight, the AI struggles to create soft, realistic contact shadows. It needs space to build the transition between the object and the surface. Iteration is expected. The AI usually generates four variations. Generate multiple times and cherry-pick the best shadows or reflections from different versions, combining them with layer masks.

Be specific about materials. Instead of “bottle,” try “olive green glass bottle with a matte black aluminum cap and visible embossed logo.” The more material information you provide, the more accurate the lighting response becomes. Also, separate your structure and content. The most successful workflow creates the packaging first, then applies the label, then generates the environment. Doing everything in one prompt often results in garbled text or misplaced label artwork.

Generative Fill is not replacing your design skills. It is replacing the tedious work of asset hunting and shadow painting. It lets you focus on composition, color grading, and the narrative of your brand presentation. The packaging still needs your typography and your layout. But now, you can place that work into any world you can describe, instantly.