Articles

Cocktail CGI for Advertising: Ice, Garnish & Layered Liquids

ARTILABZ™

ARTILABZ™ gives you unlimited access to all Houdini courses, 3D assets, simulation files, textures and tools. updated every month.

Everything You Need to master Houdini.

01

Premium Houdini Tutorials

Full access to every course — fluid simulation, procedural FX, brand visuals and more.

02

Monthly New Content

Fresh tutorials and assets added every month — your library grows with you.

03

Instant Access to Everything

The moment you join, the full library is yours — no drip-feed, no waiting.

04

Project Files Included

Every tutorial comes with the full Houdini scene file — open every node, learn every detail.

FROM 14.99€/MONTH

Includes one exclusive complete course

The exclusive course — a full production tutorial you won't find anywhere else, never sold alone.

Best Seller
Most Loved
Tutorial Camera Rig

ADVANCED CUSTOM CAMERA RIG

ANIMATION · CONSTRAINTS · CUSTOM UI

BUILD A FULLY CUSTOM CONSTRAINT-BASED CAMERA RIG IN HOUDINI WITH A CUSTOM UI PANEL. DESIGN FLEXIBLE SYSTEMS FOR PRECISE, CINEMATIC CAMERA ANIMATION ON ANY PROJECT.

€29.99

Freebies
Free Studio HDRI Pack box by Artivoxa showing 60 studio lighting setups with softboxes wrapped around the packaging

Studio HDRI Collection

ASSETS · EXR & HDR · 60 HDRIS

DOWNLOAD 60 STUDIO HDRIS CAPTURED IN A REAL PHOTO STUDIO. LIGHT YOUR PRODUCT AND BEAUTY RENDERS LIKE A PHOTOGRAPHER — SOFTBOX, LANTERN, STRIP AND GRID SETUPS, READY FOR ANY RENDERER.

FREE

Cocktail CGI for Advertising: Ice, Garnish & Layered Liquids

Cocktail CGI for advertising works when the drink remains clear, tactile, and desirable despite several overlapping transparent materials. The practical solution is rarely to simulate everything. Build the hero composition first, use controlled geometry for elements that must read precisely, and reserve simulation for visible motion such as pouring, splashing, or settling garnish. Ice needs varied silhouettes and restrained internal detail; garnish needs credible scale and contact; layered liquids need distinct optical properties, menisci, and enough contrast to survive refraction through the glass.

This guide presents a production-ready Houdini workflow for planning the shot, choosing procedural or simulated techniques, developing glass and liquid materials, lighting transparent forms, organizing caches and passes, and diagnosing the realism problems most likely to appear in a macro advertising render.

Plan the cocktail as an advertising image first

A technically sophisticated drink can still fail if the image has no clear visual hierarchy. Before opening Houdini, define what the viewer should notice first, second, and third. A layered aperitif may prioritize its colored bands, followed by the ice and citrus. A premium spirit might instead lead with the glass silhouette, liquid clarity, and a restrained garnish.

This hierarchy determines the camera, glass rotation, layer heights, ice placement, reflection design, and negative space. It also prevents secondary details—bubbles, droplets, herbs, or fractures—from competing with the product’s defining feature.

Translate the brief into a hero composition

Confirm the delivery format before choosing the camera. A vertical social placement may need a tall silhouette and clear space for copy, while a wide banner often requires stronger horizontal balance. Judge all important features at the intended output size: a liquid interface that looks clear in a large viewport may occupy only a few pixels in the final crop.

Choose focal length and camera distance together. A longer lens from farther away generally produces a restrained product-photography perspective, while a wider lens placed close to the glass can exaggerate the rim, base, and foreground garnish. Neither is inherently better; match the perspective and magnification found in the approved references.

Block only the glass, major liquid volumes, primary ice shapes, and hero garnish at first. Render this simple arrangement with provisional lighting. If the silhouette, layer separation, and garnish position do not read now, additional pores, scratches, bubbles, and condensation will not solve the composition.

Establish scale and reference

Work in real-world units from the beginning. Record the glass height, wall thickness, base depth, liquid fill, ice dimensions, garnish thickness, and approximate bubble size. Scale affects more than proportions: it changes displacement frequency, absorption distance, depth of field, highlight width, condensation spacing, and the apparent softness of shadows.

Build a reference board that includes complete product shots and macro details:

  • Glass: rim profile, wall thickness, base construction, bevels, and the path of reflections across curved surfaces.
  • Liquid: fill height, headspace, meniscus, absorption, bubbles, and transitions between layers.
  • Ice: chipped corners, wet faces, cloudy inclusions, trapped air, softened edges, and scale relative to the vessel.
  • Garnish: peel thickness, cut marks, leaf curvature, fruit translucency, bruising, and contact with the rim or drink.
  • Lighting: highlight width, background contrast, shadow softness, and the placement of reflection cards.
  • Condensation: the balance between fine haze and discrete droplets, including where moisture is sparse or absent.

Annotate the references with camera elevation, likely light direction, visible contact points, and surfaces that must remain readable. Existing models can accelerate blocking when they suit the brief; a curated list of food and beverage asset libraries can help identify useful starting points. Hero assets should still be checked for scale, topology, material assumptions, and close-up suitability.

Decide what to simulate

Use simulation when physical motion is visible and meaningful: a pour, splash, swirl, moving interface, rising bubbles, or garnish colliding with ice. Use art-directed geometry for a static hero frame when exact silhouettes, layer boundaries, and product visibility matter more than emergent motion.

A hybrid is often the strongest production choice. The resting drink can use controlled, watertight liquid volumes while only the pour or splash is simulated. This preserves a clean final design without sacrificing natural motion. For a more detailed example of viscosity, caching, and fluid presentation, see the workflow for a Houdini honey pour simulation.

Build irregular, readable CGI ice

Ice establishes scale, catches key reflections, and creates contrast inside the drink. It should feel varied without becoming visually chaotic. The goal is not unrestricted randomness but a controlled family of shapes arranged for the hero camera.

Create variation at several scales

Begin with several beveled cubes or rounded blocks rather than one master mesh. Vary their proportions, face angles, corner damage, and bevel widths. Large form changes should come before surface noise: an uneven face or clipped corner usually contributes more realism than dense displacement spread uniformly across the cube.

A practical Houdini network separates variation into levels:

  1. Generate overall width, height, depth, and orientation from stable seed values.
  2. Offset selected faces and cut or deform chosen corners.
  3. Add restrained dents, melting, and surface breakup.
  4. Assign masks for cloudy regions, fractures, roughness, and embedded bubbles.
  5. Store variant type, orientation, scale, and seed as attributes for layout and shading.

Stable seeds matter during revisions. Changing the camera or liquid height should not unexpectedly regenerate every ice shape. Keep procedural source geometry available, but promote the most visible cubes to an editable branch when a particular edge must catch a rim light or frame the garnish.

Place the largest pieces first while looking through the final camera. Preserve deliberate windows through which the liquid layers can be seen, then use smaller pieces to fill gaps. Collision tools or a low-resolution rigid-body pass can produce a plausible starting arrangement, but the approved composition may still require manual transforms.

Balance transmission, roughness, and internal detail

Perfectly clear ice can disappear; uniformly cloudy ice looks like white resin. Its appearance should come from a combination of transmitted light, softened geometry, local roughness changes, and low-contrast internal structure.

Use a physically plausible dielectric or transmissive material supported by the renderer, then control different properties with separate masks. Clean faces can retain relatively sharp reflections, chipped areas can be slightly rougher, and selected internal regions can contain faint cloudiness or bubbles. Avoid tinting or scattering the entire cube uniformly.

Edge behavior is particularly important. A modest bevel creates a highlight-catching zone, while flatter faces and occasional chips interrupt the highlight. Excessively rounded edges make every piece resemble a glass pebble; razor-sharp cubes look manufactured and often produce brittle reflections.

Internal detail can be built with volumes, embedded geometry, shader masks, or procedural textures. Keep its scale tied to the cube dimensions and verify it at delivery resolution. Fine noise may vanish or shimmer under sampling, while oversized patterns resemble marble or dirt. Fracture lines should also have plausible depth and orientation rather than appearing as identical decals on every piece.

Lighting is part of the ice material. Bright cards or large area sources create edge reflections, while darker opposing regions preserve silhouettes. If the ice disappears, improve the environment contrast before increasing opacity or cloudiness. Test it against both the colored drink and the final background because those contexts can change its appearance substantially.

Model garnish for macro product photography

Garnish identifies flavor, communicates freshness, and provides a familiar scale cue. Its silhouette and contact with the drink usually matter more than microscopic detail, although macro framing can expose cut edges, leaf thickness, pores, and wetness.

Construct citrus, herbs, and fruit deliberately

For a citrus twist, use a curve to define the overall path, then generate a strip with real width and thickness. Avoid a perfectly uniform ribbon. Vary the edge, width, and curvature subtly, and model visible pith or cut surfaces separately from the colored peel. A small amount of asymmetry makes the twist feel cut and handled rather than mathematically generated.

Herbs can combine curve-based stems with instanced leaves. Vary leaf length, rotation, bend, and spacing within ingredient-specific limits. Preserve the outer contour and central vein in geometry where they affect the silhouette; use shading or displacement for finer veins that do not. Excessive displacement can destroy a clean backlit edge.

Fruit slices require distinct treatments for skin, flesh, pith, seeds, and cut surfaces. Thickness and translucency should remain consistent with the ingredient and scene scale. The same principles are explored further in this guide to fruit CGI for advertising.

Repeated elements such as berries, seeds, or peppercorns are suitable for instancing, but constrain their size, color, orientation, and placement. Purely random scattering tends to look like procedural noise. Define placement zones and preserve a few deliberate focal elements.

Make support and contact visible

Every garnish needs a credible reason to remain where it is. It might rest on the rim, lean against an ice cube, intersect a skewer, float through surface tension, or sit partly below the liquid. Controlled transforms and collision-aware placement are usually sufficient for a still image. Simulate only when settling, drifting, or impact is visible.

At contact points, check occlusion, shadow, wetness, and roughness transitions. A peel resting on the rim may have a slightly darker or glossier contact area. A floating leaf should touch the surface and produce an appropriate reflection rather than casting a detached shadow. Submerged garnish should lose some contrast and shift optically through the liquid without disappearing completely.

Freshness comes from restrained irregularity, not noise everywhere. Slightly curled leaves, imperfect cuts, localized moisture, and small color variations can help. Broad bruising, extreme translucency, or uniformly noisy roughness may instead suggest spoilage or dirt.

Create layered liquids without muddy boundaries

Design the layers from the final camera before building them. Define their order, fill heights, color relationships, optical density, and the interfaces that must remain visible. Physical plausibility provides a useful foundation, but advertising readability may require modest adjustments to layer thickness or color separation.

Use controlled volumes for a static drink

For a still product shot, separate watertight volumes are generally the most controllable solution. Generate them from the interior profile of the glass so each layer follows the vessel correctly and leaves the intended headspace. Expose fill heights as parameters, and retain stable material or object IDs for rendering.

Avoid finishing with perfectly stacked cylinders. Give each upper boundary a subtle meniscus and restrained curvature near the wall. A completely flat interface can resemble a Boolean cut, while strong waves or a wide transition imply active mixing.

Prevent coincident transparent surfaces. Overlapping or nearly identical boundaries can create dark seams, unstable refraction, and sampling artifacts. The exact treatment depends on the renderer’s nested dielectric or priority system, so test the glass and liquid together rather than assuming isolated shader previews will translate correctly.

Simulate motion, not complexity for its own sake

FLIP or another liquid solver becomes valuable when the shot includes pouring, splashing, sloshing, or a visibly evolving interface. Establish scene scale, collision thickness, particle separation, surface reconstruction, and velocity behavior before increasing resolution. Cache the simulation separately from bubbles and secondary droplets so each component can be revised independently.

Simulation does not automatically produce a better hero frame. Turbulence, diffusion, and low-resolution surface reconstruction can destroy clean layers or generate distracting shapes. A common hybrid workflow uses simulation for the incoming stream and disturbance, then blends it into an art-directed resting volume.

Control color, absorption, and interfaces

Hue alone does not separate liquids. Absorption distance, transmission, scattering, thickness, and the background seen through the drink all influence the result. Start from plausible optical relationships, then test them at the final exposure through the finished glass.

A thin layer may look nearly clear even with the correct material, while a deep layer can become dark because light travels farther through it. If a lower layer disappears, inspect its thickness, absorption, background contrast, and refraction path before increasing saturation or opacity. Excessive density often creates an artificial dark band rather than a richer drink.

Keep the interface localized. A narrow transition, shallow meniscus, or small change in curvature can catch a highlight and prevent a hard cutout. A broad gradient usually reads as mixing. Adjacent layers should have enough tonal or color difference to survive the glass, reflections, depth of field, and final grade.

Failure Likely cause Correction
Muddy boundary Overlapping volumes, excessive scattering, or a broad transition Separate the surfaces, narrow the transition, and review absorption and background lighting
Lower layer disappears Insufficient depth, low contrast, or an unfavorable refraction path Adjust the fill depth, visible background, camera, or absorption distance
Interface resembles a cutout Perfectly flat geometry with no meniscus or highlight variation Add restrained wall curvature and a localized meniscus
Liquid looks like colored plastic Excessive saturation, density, roughness, or scattering Restore transmission and use lighting to support color
Dark seam at a boundary Coincident surfaces, invalid normals, or incorrect dielectric nesting Inspect topology and configure the renderer’s transparent-surface handling

Bubbles and suspended particles should be specific to the drink rather than generic decoration. Vary their scale and depth, constrain their distribution by layer and height, and avoid uniform spacing. Cache them separately so density and visibility can be adjusted without rebuilding the liquid volumes.

Light the glass, liquid, ice, and garnish as one system

Transparent materials are readable only when the environment gives them something useful to reflect and refract. Lighting should therefore be designed around the final camera, not added after material development.

Shape reflections instead of adding more lights

Large area sources, flags, and reflection cards are usually easier to control than many small lights. A tall strip can describe the glass wall and rim; another shaped source can reveal the base or a liquid interface. Dark cards are equally useful because they create boundaries against pale backgrounds.

Light the ice as a distinct visual subject without disconnecting it from the drink. Directional variation should reveal bevels and inclusions, while the garnish needs enough key-to-fill contrast to preserve its texture and color. Keep the brightest reflections away from labels, critical layer boundaries, and important cut surfaces.

The glass model must have plausible thickness, a clean rim, consistent normals, and a believable base. A single infinitely thin shell often fails in close-up because it cannot produce convincing edge refraction. Conversely, an excessively thick vessel can compress or displace the contents unnaturally.

Evaluate the glass and liquid as a nested optical system. Strong glass roughness can turn the vessel milky, excessive liquid absorption can make the drink appear solid, and incorrect surface priorities can create dark edges. Correct geometry and light transport before trying to repair the image with additional reflections or compositing.

Add condensation selectively

Condensation can reinforce coldness and scale, but it should not form an even procedural coating. Combine a subtle moisture film with droplets of varied size, then mask their distribution according to the intended photograph. Keep the rim, label area, critical liquid interfaces, and key highlights readable.

Droplets need plausible contact with the glass. Their profiles should not resemble complete spheres pasted onto the surface, and their normals or orientation should follow the vessel. A few merged or elongated drops can suggest movement, but dense streaks should be motivated by the shot rather than added automatically.

Validate transparency with diagnostic renders

Test each optical component through the final camera:

  • Glass isolation: verify the rim, walls, base, bevels, and major reflections against a contrasting background.
  • Liquid isolation: inspect absorption, menisci, interfaces, bubbles, and color transitions without dominant glass highlights.
  • Ice isolation: check edge highlights, roughness, transmission, and internal masks across all visible pieces.
  • Garnish isolation: confirm scale, contact, translucency, and texture at delivery resolution.
  • Composite preview: judge the complete image with the final background, color transform, depth of field, glare, and crop.

Depth of field should support the hierarchy, not conceal modeling or scale problems. The same applies to bloom and glare: add them after the core reflections and transparent boundaries are readable.

Organize the Houdini scene for revisions

A production scene should accommodate changes to liquid height, garnish placement, ice count, color, camera crop, and background without forcing unrelated elements to be rebuilt.

Separate generation, layout, and rendering

Use clearly named networks or containers for glass, liquid_layers, liquid_sim, ice, garnish, bubbles, condensation, layout, camera, lights, and render_outputs. Keep procedural generation separate from the approved layout so an asset can be regenerated without destroying hand-tuned transforms.

Expose controls likely to change during review:

  • ice count, variant mix, seed, scale range, and bevel variation;
  • liquid heights, layer colors, meniscus strength, and bubble density;
  • garnish bend, rotation, scale, wetness, and placement;
  • condensation coverage and droplet-size distribution;
  • camera framing, focus distance, and background tone.

Keep scene scale, naming, color management, material IDs, and approved asset versions outside casual art-direction controls. This reduces the risk that a visual revision changes the technical interpretation of the shot.

Cache at logical boundaries

Write expensive simulations, particle systems, and high-resolution procedural geometry to disk once their upstream controls are approved. Version caches with the relevant asset or shot state. A camera revision should not rerun a liquid simulation, and a new material should not silently render against outdated geometry.

Maintain a lightweight proxy mode for composition and lighting. High-resolution ice inclusions, garnish displacement, bubbles, and droplets can be enabled for final validation after the broad image is approved.

Prepare useful render passes

Keep glass, liquids, ice, garnish, condensation, environment, and background identifiable through stable object or material assignments. Depending on the renderer and compositing pipeline, useful outputs may include beauty, reflection or specular, transmission or refraction, direct and indirect lighting, shadow, depth, motion vectors, and cryptomatte or other object masks.

Passes should provide measured control rather than rebuild the optics in compositing. Glass refraction, nested transparency, and liquid absorption are difficult to reconstruct convincingly after rendering. Render those interactions correctly, then use passes for selective color balance, reflection intensity, background integration, shadow density, and edge contrast.

Run a final realism and production check

Review the image at both working resolution and final delivery size. Then inspect the following failure modes before committing to expensive sampling or high-resolution output:

  • Incorrect scale: compare the glass, ice, garnish, bubbles, droplets, and surface detail against known dimensions.
  • Uniform ice: look for repeated silhouettes, identical fractures, equal roughness, and evenly distributed cloudiness.
  • Floating garnish: confirm visible support, contact shadow, reflection, or partial submersion.
  • Muddy layers: inspect overlapping volumes, transition width, scattering, absorption, and background contrast.
  • Unreadable transparency: check normals, thickness, dielectric nesting, reflection cards, and the background before increasing opacity.
  • Excessive condensation: remove droplets that hide layer boundaries, garnish, labels, or important glass reflections.
  • Geometry defects: find open surfaces, duplicate faces, intersections, flipped normals, and over-beveled edges.
  • Sampling instability: compare bubbles, thin garnish, refraction edges, and internal ice detail under final antialiasing and motion-blur settings.
  • Color-management drift: compare variations under the same exposure, view transform, background, and compositing setup.

Once the shot is approved, record the scene version, cache paths, render settings, color-management configuration, pass list, and compositing inputs. That final record turns a successful cocktail product visualization into a reproducible production asset rather than a one-off render.

— FOREVER FREE —

Free Studio HDRI Pack box by Artivoxa showing 60 studio lighting setups with softboxes wrapped around the packaging
  • Blender
  • Cinema 4D
  • Houdini
  • Maya
  • 3ds Max
  • Unreal
  • Redshift
  • Octane
  • Karma
  • Cycles
  • Arnold
  • V-Ray
  • Corona

60 studio lighting HDRIs in one free pack — softboxes, lanterns, strip boxes, grids, top-light and three-point setups, all shot in a real photo studio.