Convincing Smoothie & Juice CGI depends on three connected decisions: how the drink is constructed, how the pour is controlled and how color behaves through its volume. A full FLIP simulation is not always the best answer. Static layers may be modeled, moving components can be simulated separately, and a unified fluid solve is most useful when visible mixing or impact is central to the shot.
This workflow explains how to plan a beverage product shot, prepare a reliable Houdini scene, create stable pours and distinct layers, and shade the liquid without producing flat, neon or muddy color. It also covers surface details, lighting, caching, compositing and the failure modes most likely to appear during production.
Plan the shot before building the liquid
Start with a visual and technical breakdown rather than a simulation. Define what the viewer must read in the final image: the beverage type, layer structure, stream direction, fill level, glass silhouette and product branding. Then decide which details need physical interaction and which can be modeled or added later.
Analyze the drink and its hero moment
A clear juice and a thick smoothie require different motion and material cues. Juice usually needs a coherent but responsive stream, visible transmission and relatively sharp surface highlights. A smoothie should deform more slowly, form rounded folds and maintain a heavier contact shape where it enters the glass.
Record the expected viscosity, number of layers, opacity, pulp or bubble density and intensity of the splash. The reference may call for a clean ribbon, a small rim interaction or a dramatic suspended splash. These are different shot designs, not merely different simulation settings.
Identify the hero moment before setting the frame range. It might be the first impact, the formation of a fold, the instant a new layer settles or the final filled product pose. That choice determines where simulation resolution matters, how much pre-roll is needed and which frames must remain easy to revise. If only the settled drink appears, simulating the entire filling process may add cost without improving the result.
For related thick-liquid behavior, the workflow used in a Houdini honey pour simulation offers useful comparisons, although a smoothie generally needs less stringing and a softer particulate response.
Lock the camera and container early
Block the glass, camera and product framing before refining the liquid. Establish the lens, viewing angle, focus distance and expected camera movement. A close side view exposes the meniscus, mesh quality and layer boundaries; a wider product shot may need only a clean silhouette and stable color separation. A high angle reveals the top surface and garnish but compresses the apparent height of the layers.
Inspect the glass as both a render object and a collision container. Confirm its wall thickness, opening diameter, inner profile, base and rim bevels. The render geometry can retain fine detail, but the collision representation should be closed, clean and simple enough to generate a dependable signed distance field. Thin, self-intersecting or incorrectly oriented surfaces commonly cause leaks and unstable contacts.
Separate visible props according to function. Ice, fruit and straws may require lightweight collision versions, while condensation, tiny pulp and decorative droplets often need no influence on the main solve. This division keeps the fluid simulation focused on forms that materially affect its motion.
Choose the right construction method
Layered drink CGI is usually more controllable when each visible component is treated as a deliberate production element. Choose among modeled layers, separate simulations and a unified FLIP setup according to what the camera actually sees.
Modeled layers
Use separate meshes or volume regions for static drinks with clean bands, restrained camera movement or precisely specified fill heights. Clipped cylinders, beveled profiles and VDB-generated forms provide direct control over each boundary, meniscus and layer thickness.
This method is especially effective for stills and final product holds. Every layer can have independent absorption, scattering, roughness and density, and color changes do not invalidate a simulation. The interfaces should not look like perfect plastic cuts, however. Broad, subtle variation and a restrained meniscus where the liquid touches the glass usually produce a more credible result than a mathematically flat boundary.
Separate fluid simulations
Simulate components independently when they need different motion, viscosity or revision timing but must remain visually distinct. A dense smoothie base and a thinner juice topping, for example, may be easier to control as separate sources and caches. One layer can then be retimed or replaced without invalidating the entire drink.
The trade-off is the transition between fluids. Intersections, gaps and mismatched contact shapes may need cleanup during meshing, shading or compositing. Separate simulations work best when the interface is partially hidden, settles quickly or can be blended with a small modeled connector.
Unified FLIP simulation
A unified FLIP fluid simulation is appropriate when mixing, folding and momentum transfer are visible parts of the shot. It produces coherent contact between the incoming stream and the liquid already in the glass, but it also gives the artist less direct control over layer boundaries. Aggressive source velocity or stirring can rapidly turn graphic bands into a muddy blend.
Use a unified solve because the interaction matters, not because it seems more physically complete. If the art direction requires a crisp interface that real fluid motion would destroy, a hybrid construction is the more honest production choice.
Hybrid construction
For many advertising shots, the most reliable setup is a modeled or separately cached base combined with a simulated stream, impact region and surface disturbance. The stable base preserves the layer design and hero frame, while the simulation supplies the motion cues viewers expect.
This division is also useful in layered cocktail CGI, where graphic separation often matters as much as physical interaction. The same principle applies to smoothies and juices: simulate what needs to move, then retain direct control over what must remain designed.
- Model the drink when exact layer height and graphic clarity matter more than formation.
- Simulate layers separately when they need distinct motion, viscosity or revision paths.
- Use one FLIP solve when visible mixing and contact are central to the shot.
- Use a hybrid when the pour needs natural motion but the final product pose must remain stable.
Prepare a dependable Houdini scene
Fluid behavior is scale-sensitive. Establish a consistent unit convention for the glass, source, camera and collision objects before tuning viscosity or resolution. A solver configured for a full-size container will not behave predictably if the scene actually represents a small product glass at an arbitrary scale.
Build collisions and sources separately
Create dedicated collision geometry for the glass, rim, ice and any garnish that genuinely affects the flow. Inspect the generated collision volume rather than assuming the polygon mesh is sufficient. The interior must remain open, the wall must be thick enough for the chosen resolution, and narrow features should not collapse inside the signed distance field.
Build the pour source from a bottle opening, pitcher lip, nozzle or animated profile. Treat emission volume, timing and initial velocity as separate controls. The source shape establishes stream thickness; velocity establishes its direction and energy. Increasing turbulence is rarely a good substitute for a source that has the wrong profile.
An animated source volume is useful when the pour must start or stop on a precise advertising beat. A particle source can offer more explicit control over the initial stream, while a curve or guide field can define its centerline before gravity and collision response take over.
Design the cache structure for revisions
Keep source preparation, collisions, simulation, secondary particles, meshing and shading in distinct stages. Run low-resolution tests to approve timing, silhouette and impact before increasing particle density. There is little value in producing a detailed mesh from motion that is still changing.
A practical cache structure preserves the FLIP particles and useful attributes first. Meshing, smoothing, droplets, bubbles and render-specific cleanup can then be regenerated from the approved motion. Cache separate layers independently where possible, and include enough pre-roll and frame handles for settling and motion blur.
Before launching a high-resolution solve, verify:
- The stream enters the frame and glass at the intended time.
- The fill level reaches the required height without overshooting.
- The collision volume is valid at the rim and base.
- The hero frame contains the intended fold, impact or settled surface.
- Layer IDs, source attributes and velocity data survive caching.
- The cache range includes any frames needed for retiming and motion blur.
Create a controlled smoothie or juice pour
A production-ready pour should look physically plausible while remaining composed for the camera. Start by establishing the main silhouette, entry point and impact timing. Add breakup only after these primary features work.
Tune the main body of the liquid
For a smoothie, favor a thick, continuous ribbon with broad deformation. Higher viscosity, restrained velocity variation and a stable source can help maintain that mass. If the stream stretches into strings or breaks into rapid droplets, check scene scale, source speed and viscosity before raising every solver setting.
Juice can respond more quickly and produce sharper breakup at the impact point, but its main stream should usually remain legible against the glass and background. A fragmented stream may be physically possible yet visually weak in a product shot.
Particle separation controls the working resolution and memory demand. Substeps help resolve fast movement and thin collisions, while reseeding can maintain particle coverage where the fluid becomes sparse. Excessive reseeding may alter a deliberately thin stream or create unwanted surface variation, so it should solve a specific coverage problem rather than be enabled as a general fix.
Art-direct before adding randomness
Use animated source shapes, guide geometry, velocity fields or restrained forces to hold the stream in the intended composition. A curve can guide its centerline, while a shaped velocity field maintains direction near the source and allows gravity to take over closer to the glass.
Random forces should be added only after the stream, impact and fill behavior are approved. Excessive turbulence tends to create thin sheets, scattered droplets and unstable silhouettes that compete with the product. In beverage advertising, controlled imperfection is usually more useful than unrestricted complexity.
The settled liquid does not have to share the same simulation as the stream. A modeled base or independently cached layer can provide a stable hero surface while the pour solve handles the visible contact region. If necessary, a short modeled connector or localized blend can hide the transition. Judge that seam with motion blur both enabled and disabled.
Mesh without erasing the liquid’s character
Convert the approved particles to a surface in a separate stage, commonly through a VDB-based workflow. Filtering should remove isolated pockets and voxel noise without eliminating the folds, meniscus and thickness cues that distinguish a viscous drink.
Too much smoothing makes the liquid look inflated or synthetic. Too little can expose faceting, stepping and flickering thin features. Review the mesh from the final camera, because imperfections hidden in a viewport orbit may be magnified by refraction through the glass.
Build distinct and believable layers
Layer separation begins with geometry and sourcing, not color correction. Keep emission regions separate at frame zero, avoid overlapping source volumes and activate ingredients in sequence when the recipe calls for staged pouring. A temporary guide or barrier can be useful during setup, provided it does not create an implausibly sharp contact.
Differences in viscosity, density and velocity can influence how layers interact, but they do not guarantee a stable boundary. If fluids are emitted into the same region or stirred aggressively, they will interpenetrate regardless of their shader colors. When the design requires a clean separation, reduce the interaction or retain a modeled interface.
Control interfaces without procedural noise
A thick smoothie may hold a soft, uneven boundary, while clarified juice usually settles into a flatter interface. Add broad variation at a scale consistent with the glass and beverage. High-frequency displacement across every boundary tends to look dirty once refraction and absorption magnify it.
Keep fine details separate from the primary interface. Sparse bubbles, pulp and small surface ripples can be generated as geometry, instances or shader masks, allowing their density to be changed without rebuilding the liquid. This also prevents the main mesh from carrying expensive detail that is visible only in the hero frame.
Preserve a layer identifier, source group or other stable attribute through simulation and caching. That data can drive material assignments, absorption color and compositing mattes without forcing a new solve when the palette changes. Verify the result after meshing: attribute transfer across a heavily filtered surface can blur a boundary that was distinct on the particles.
Shade color as a volumetric property
Liquid color is not a single base-color value. Its appearance comes from reflection, transmission, volume absorption, scattering, object thickness and the lighting path through the drink. A thin edge may look bright and translucent while the center becomes considerably darker because light travels through more material.
Separate surface and volume controls
Use surface roughness and reflection to describe the boundary, then use transmission and absorption to establish depth. Raising saturation alone often creates a neon result because the color remains uniform regardless of thickness. Absorption should make the hue accumulate over distance without turning overlaps into opaque black bands.
A clear juice generally needs stronger transmission and restrained roughness. A smoothie can use more scattering and a denser response, but excessive volumetric noise makes it resemble smoke or dirty glass. Controlled forward scattering or a subtle subsurface response may soften the material without removing its sense of volume.
Assign separate controls to the principal components:
- Juice: transmission and absorption that reveal path length, with highlights defining the surface.
- Smoothie pulp: restrained scattering, sparse particulate detail and subtle density variation.
- Foam: a lighter, more opaque response with roughness distinct from the liquid below.
- Bubbles: varied geometry or masks, readable highlights and nonuniform scale and spacing.
- Ice: an independent material so edges, cracks and refractive highlights do not inherit the full liquid absorption.
- Glass: separate reflection and transmission controls, with correct thickness and normals.
Reference from fruit CGI and juice splashes can also help connect the drink’s hue, pulp and translucency to the ingredients shown in the campaign.
Test materials through the final glass
Do not approve the beverage shader in isolation. Render it inside the production glass using the intended camera, exposure and color-management transform. Overlapping transparent surfaces, incorrect normals or excessive glass absorption can obscure layers even when the liquid material is sound.
A useful material test includes a thin edge, a deep central region, an overlap between layers, a foam boundary and representative bubbles or pulp. Review the test at delivery resolution as well as full size. Thin boundaries that look clear in a large render may merge after downsampling.
Light for thickness, separation and product readability
Layer separation is partly a lighting problem. Use a broad source to form a clean highlight along the glass and liquid boundary, then introduce enough direction for the meniscus and density changes to remain visible. Completely frontal, shadowless lighting can merge translucent layers; excessive backlight can reduce the entire drink to a glowing silhouette.
Side or rear illumination is useful for revealing thickness, but it should not overwhelm the label or wash out the beverage color. Manage reflections on the glass independently where the renderer and production setup allow it. A beautiful highlight that covers the brand or hides an important interface is not serving the shot.
Depth of field should reinforce the hierarchy. Keep the rim, stream and principal layer boundary within a useful focus range at the hero moment. Condensation, foreground droplets and garnish can fall away more quickly, but they should not become large blurred shapes that obscure the product.
Integrate secondary details without losing the drink
Bubbles, pulp, foam, droplets and condensation should clarify the beverage’s identity and scale. They are supporting evidence, not substitutes for a readable liquid volume.
Keep secondary elements separable whenever practical. Larger bubbles can be instanced inside the appropriate layer, pulp can follow a source or layer mask, and condensation should sit on the exterior glass rather than float inside the beverage. Foam may need its own mesh or volume so its breakup, roughness and opacity can be adjusted independently.
Avoid uniform distribution. Identical bubble sizes, evenly spaced pulp and repeated condensation patterns quickly reveal procedural construction. Variation should still follow plausible regions: bubbles may collect near an upper surface, pulp may be denser in one ingredient, and condensation should respond to the glass rather than the liquid mesh.
Judge all details at the intended delivery size. Fine condensation can become noise, small bubbles may disappear, and a visually impressive spray can cover the label. Add complexity only where it remains legible and contributes to the composition.
Render and composite for production revisions
Build the timeline around one clear action: the stream arrives, affects the surface, reveals or modifies a layer, then settles into a stable product pose. Include a short pre-roll, the hero interaction and a final hold long enough for the beverage color and branding to register.
Where supported by the renderer, retain useful passes or AOVs for the liquid, glass, reflection, transmission or refraction, foam, droplets, mist, condensation and background interaction. Layer mattes and source IDs are particularly valuable when a late color adjustment must preserve the separation between ingredients.
Compositing controls should refine a technically sound render rather than conceal broken geometry. Refraction errors, intersecting surfaces and simulation discontinuities are usually better repaired upstream. Color changes can often remain downstream if the shader and mattes preserve plausible thickness variation.
For hero stills, consider a camera-specific cleanup stage after meshing. Removing an isolated droplet, softening a localized pinch or reshaping a hidden intersection can be more efficient than rerunning the solve. Keep those edits separate and documented so animation frames and alternate cameras do not accidentally inherit unsuitable fixes.
Troubleshoot common Smoothie & Juice CGI failures
Muddy or disappearing layers
Confirm that the interface exists geometrically before changing the shader. Temporarily use neutral materials and a directional light, then inspect the drink from another angle. If the geometry is sound, check overlapping volumes, absorption density, glass transmission and material assignments. Increase value or hue separation carefully; simply brightening one layer may cause clipping without improving readability.
Excessive splashing or a watery smoothie
Review scale, source velocity, viscosity and impact angle. A fast source entering a small glass can create a plausible but commercially unusable splash. Reduce or smooth the initial velocity and disable secondary spray while diagnosing the main body. If the drink still forms thin sheets, verify that the viscosity model and scene scale represent the intended beverage.
Broken or intermittent stream
Inspect source coverage, emission timing, particle separation and initial velocity before increasing mesh resolution. Reseeding may help sparse regions, but it cannot correct a source that emits too little volume or changes shape abruptly. Check whether the stream is actually continuous in the particle cache before troubleshooting the surface.
Liquid passing through the glass
Inspect the collision field at the solver resolution. Thin walls may disappear, especially around the rim or base. Increase collision thickness where appropriate, simplify the collider and add substeps if fast particles are crossing the boundary between solver evaluations. More particles alone will not repair an invalid collision volume.
Lumpy, flickering or unstable surfaces
Determine whether the noise exists in the particles or appears during surface conversion. Coarse particle separation, turbulent sourcing and insufficient substeps can affect the solve; aggressive VDB filtering, low voxel resolution and isolated particle clusters can affect the mesh. Diagnose these stages independently instead of applying heavy smoothing to the final result.
A disconnected-looking pour
Check the timing and location of contact between the stream, rim and settled liquid. A small gap can become obvious after motion blur. Verify stream radius, collision thickness and blur settings across simulated and modeled elements. A localized connector or separately cached impact element may be more reliable than forcing the full solve to produce a perfect seam.
Flat, plastic or neon material
Reduce dependence on base color and evaluate transmission, absorption, scattering and surface reflection separately. Test under neutral lighting and compare thin and thick regions. If every component is equally glossy, vary roughness among the liquid, foam, ice and glass. If the center is too dark, adjust absorption distance or overlapping geometry rather than compensating with emission-like brightness.
Excessive simulation cost
Shorten test ranges, lower particle resolution and isolate the region visible to the camera. Keep secondary droplets, bubbles and high-resolution meshing disabled until timing and silhouette are approved. Reuse stable caches during material and lighting development, and retain intermediate data so a revised camera does not require every upstream operation to be repeated.
Run a final delivery check
Review the shot both as animation and as individual hero frames. A still can hide a one-frame splash, cache discontinuity or flickering surface, while playback can conceal a faceted mesh or glass intersection visible in a high-resolution key image.
- Confirm cache continuity, frame handles and reproducible file paths.
- Check the glass, liquid, ice and garnish for intersections.
- Verify consistent motion blur across simulated and modeled elements.
- Review layer separation under the final grade and color-management transform.
- Inspect mattes, AOV names and material IDs before submission.
- Compare the hero frame at full size and final delivery resolution.
- Preserve source, particle and mesh caches needed for likely revisions.
A strong food and beverage CGI workflow does not rely on one solver to make every decision. It combines simulation where interaction matters with modeled structure, controlled attributes and separable render elements where art direction matters more. That balance keeps the pour believable, the layers readable and the final Smoothie & Juice CGI shot practical to revise.