How to Get Foils, Labels, and Shrink-Wraps Right in CGI Beverage Packaging
CGI beverage bottles are no longer "is it possible?" territory. A competent 3D studio can model any bottle, position any label, and render to a reasonably photoreal finish. What still separates work that holds up in broadcast from work that falls apart under a close crop is material fidelity; specifically, how foils, labels and shrink-wraps are handled. 360 Render and PIXREADY both flagged these three as the hardest parts of 2026 beverage CGI. We'd agree, and add one more: glass reflections; but that's a longer article.
With bottle renders increasingly standing in for photography on ecommerce, OOH and even TV, material work is where deals get won or lost. Here is what actually goes wrong and what we do to fix it.
Why do CGI foils look fake?
Most fake-looking foils share two problems. First, they use a generic brushed-metal or glossy-metal shader pulled from a library. Real foils have tiny directional striations, specific reflectance curves at grazing angles, and subtle variation in thickness caused by the stamping process. A library shader renders a mirror; a real foil renders as a mirror-plus-texture-plus-imperfection.
Second, the foil is treated as a colour, not a material. Ask for a "gold foil" from a generic pipeline and you'll get a gold-coloured label area with increased specularity. That's not a foil. A foil has to be modelled as a separate material with its own roughness map, directional anisotropy (especially on vertical striations), and bump or displacement map that reads under close light.
When foil maps come from the packaging studio as a separate layer, the CGI studio can apply these properties selectively; only on the foiled areas, not across the whole label. When the foil map doesn't come through, the 3D team guesses, and the result is almost always wrong.
Why do shrink-wraps trip up even experienced 3D artists?
Shrink-wrap is a thin, slightly irregular layer of film conformed to a specific shape. Two things make it hard. The film has subtle optical properties; a soft haze, slight wrinkling at curves, variable transparency depending on thickness; that don't show up in CG unless you specifically model them. And the wrinkles have a specific logic; they form where the film had to stretch, not at random. A rendered shrink-wrap that wrinkles uniformly reads as "plastic wrap in CG", not shrink-wrap on a bottle.
The fix is two-fold. Build the wrap as its own simulated geometry with a plausible stretch pattern, not as a decal on the bottle. Use a translucent shader with controlled sub-surface scattering and micro-geometry for the wrinkle regions, not a flat transparent material. This takes longer than treating shrink-wrap as a texture; it also looks real.
Label geometry: the silent killer
A bottle label wraps around a cylinder. The 3D scene has to replicate that wrap, including the way type distorts slightly at the edges. Most label issues come from one of three mistakes. The artwork is applied flat, as if the bottle were rectangular, and the type looks too sharp at the edges. The artwork is applied as a projection from the camera, and moves incorrectly when the bottle rotates. The artwork is applied at the wrong resolution, so sharp elements (small type, fine lines in an illustration) pixelate under close light.
The production fix is boring: supply the label as a vector file at the correct resolution, with proper print dimensions, and wrap it as a UV-mapped texture on the bottle geometry. Check it under the exact light used in the final render, not a neutral preview light. Ad lighting exposes things preview lighting hides.
Why ad lighting is the real test
Studio preview lights; soft, global, forgiving; make most renders look fine. Ad lighting is the opposite. Hard rim lights, directional keys, controlled specular reflections, sometimes a single sharp highlight sliding across a bottle's curve. Under this kind of light, foil that looked plausible under preview lighting reads as plastic; shrink-wrap that seemed transparent enough reads as painted-on; a label that was "close enough" at 50% zoom is obviously mapped incorrectly at 200%.
A useful test for any CGI beverage shot: before signing off, light it the way it will be lit in the final ad, not the way it looks good in preview. If it survives that, it'll survive the brief.
The handoff that prevents 90% of the problems
Most of what goes wrong in CGI beverage packaging traces back to an incomplete label file. A clean handoff from the packaging studio includes: the full label artwork as a layered vector file (.ai or equivalent), separate layers for foil zones, matte/gloss zones, emboss/deboss where relevant, spot colour specifications with Pantone references, the dieline or wrap spec for the bottle, and reference photography of the actual pack under real light if it exists.
When that file arrives clean, a beverage render job runs 30-40% faster and looks visibly better. When it doesn't, the 3D team rebuilds the label and the result is subtly off; no one can quite name why, but it doesn't match the printed pack.
How 35milimetre approaches material work
We sit on both sides of this stack; we do packaging and label design and we do the CGI. On beverage work we've come in on, the biggest quality lift has almost always been material fidelity rather than modelling or lighting. We spend disproportionate time on foil shaders, building them around references of the actual foil on the actual printed pack. We simulate shrink-wraps as geometry, not textures. We test every bottle render under at least two light setups before sign-off; a brand hero light and a harder, ad-specific light.
It's unglamorous technical work. It's the difference between a render that lives comfortably in a TV spot and a render that gets replaced by a last-minute photography session.
Closing takeaway
Foils, shrink-wraps and labels are where CGI beverage packaging earns or loses credibility. Everything above the material layer; composition, lighting, retouching; still matters. But a brilliantly composed render with a library-shader foil will always read as "a CG bottle". A plainly composed render with real material fidelity often passes for a photograph.
If you're briefing a bottle or beverage pack and want the material work treated with the seriousness it deserves, we're happy to talk through how we'd approach it.