Believable Fruit CGI for Advertising depends on a small set of connected decisions: accurate scale and anatomy, irregular but controlled skin detail, thickness-aware translucency, and liquid motion that clearly belongs to the fruit. Houdini can handle all of these tasks, but procedural complexity alone will not make the result photorealistic. The silhouette must work before pores are added, the material must distinguish peel from flesh, and a juice splash must have readable timing and attachment before it is densely simulated.
This guide presents a practical production workflow for modeling and shading fruit, creating Houdini FLIP splashes, and lighting the result for a polished advertising image. It also explains how to diagnose common problems such as uniform pores, glowing flesh, glass-like juice, blobby meshes and disconnected droplets.
Plan the Shot Before Building the Fruit
Start with references captured under conditions close to the intended image. Look for a similar fruit variety, stage of ripeness, camera distance, lens perspective and lighting direction. A supermarket reference photographed under flat ambient light may document color, but it will reveal little about translucency or highlight behavior. Combine anatomical references with studio and backlit images whenever possible.
Study the fruit in descending scales of detail:
- Primary form: silhouette, taper, lobes, flattening, asymmetry and overall proportions.
- Secondary anatomy: stem sockets, blossom ends, peel thickness, segment boundaries, membranes and seed cavities.
- Surface condition: pores, waxiness, wrinkles, bruises, speckles, moisture and cut-edge damage.
- Liquid behavior: where juice accumulates, how it wets the flesh, and where streams or droplets detach during motion.
Define the narrative moment at the same time. An intact packshot needs a controlled silhouette and refined peel response. A cut reveal requires separate anatomical and material layers. An impact or squeeze adds deformation, torn pulp, wet contact areas, strands and droplets. These are different asset requirements, not alternate shaders applied to the same sphere.
Establish real-world scale and the final camera
Set real-world dimensions before modeling, shading or simulation. Scene scale affects displacement size, scattering distance, gravity, droplet dimensions, collision accuracy and motion blur. If a fruit is modeled ten times too large and the error is compensated for visually, the shader and FLIP settings become difficult to interpret or reuse.
Lock a provisional camera early. A longer lens tends to flatten the form and place more emphasis on surface variation, while a wider lens exaggerates near-side anatomy and the silhouette. Camera distance also determines whether pores require displacement, bump or no representation at all. Detail smaller than a pixel at delivery resolution adds cost without improving the image and may introduce noise or unstable highlights.
For animated work, decide whether the result should feel like real time, slow motion or a stylized frozen instant. That choice influences emission timing, simulation speed, shutter duration and the size of details that remain visible through motion blur.
Decide what belongs in the reusable asset
Keep stable anatomy separate from shot-specific treatment. The reusable fruit asset should contain the primary shape, stem, cuttable internal structure, material regions and persistent surface attributes. Bruises, impact damage, wetness, juice trails and splash geometry can then be layered at shot level.
This division makes it easier to reuse one fruit for intact, sliced and dynamic compositions. It also clarifies whether an element should be built, adapted or sourced. When the schedule favors a purchased base model, reviewing suitable 3D food and beverage asset libraries can accelerate the starting point, but the topology, anatomy, scale and material separation still need to support the hero camera.
Model the Primary Shape and Fruit Anatomy
A convincing fruit model begins with controlled form rather than noise. Build a clean base mesh with enough topology around lobes, poles, stem cavities and planned cut planes, but avoid dense subdivision until the primary shape is approved. A smooth, well-ordered surface is easier to deform, cut, remesh and reuse.
Separate form by scale
Use distinct modeling passes so that each adjustment has a clear purpose:
- Primary geometry establishes volume, asymmetry, taper and the recognizable contour.
- Secondary deformation adds broad dents, ridges, grooves, stem depressions and local flattening.
- Displacement handles medium-scale rind pits, shallow wrinkles and irregularities visible in grazing light.
- Bump or shader detail describes pores, fine fibers and grain that do not need to affect the outline.
Judge the first two passes with a neutral clay material and broad studio lighting. If the fruit still resembles a perfect primitive, additional roughness and subsurface scattering will not repair it. Conversely, avoid letting high-frequency displacement damage the clean advertising silhouette. Reduce or remap displacement around the hero-facing contour when necessary.
In Houdini, retain stable coordinates before procedural deformation. A rest attribute, UVs or another object-space reference allows noise and masks to stay attached when the model is transformed, animated or reused. Applying patterns in changing world coordinates often produces visible texture swimming.
Build cut surfaces as anatomy, not Boolean caps
A sliced fruit should not end in a flat Boolean surface with a new color. Model or procedurally define the peel thickness, flesh, membranes, pulp structures, seed cavities and seeds that the cut exposes. Their exact organization depends on the fruit: citrus requires segments and juice vesicles, while an apple needs a fibrous core and seed chambers.
These components can be separate conforming meshes or regions within a layered procedural setup. What matters is that they have independent material assignments and enough geometric structure to survive close framing. Preserve cut masks and clean boundary loops so the cut orientation can change without rebuilding the entire asset.
For impacts, consider where the anatomy may tear or detach. A clean cut surface and a ruptured surface should not share identical edges. Torn pulp, displaced seeds and broken membranes are secondary effects, but they need plausible source regions in the underlying model.
Create Procedural Fruit Skin Without Uniform Noise
Procedural surface detail works when it reinforces growth and anatomy. Uniform pores make fruit look manufactured, while unrelated noise in every shader channel creates visual static. Build a small set of meaningful attributes and reuse them coherently across modeling and shading.
Useful masks might include skin_mask, stem_mask, cut_mask, flesh_mask, bruise_mask, pore_mask and wet_mask. Generate them from painted attributes, curvature, height, normal direction, proximity to guide geometry or distances from anatomical boundaries. A stem mask, for example, can increase wrinkles while reducing regular pores around the attachment point.
Combine several scales of variation
Use low-frequency fields for broad ripeness and color zones, directional patterns for growth-related structure, and high-frequency patterns for pores and microrelief. Vary their intensity by region instead of applying one noise field to the entire object.
Correlate the channels without making them identical. A deeper pore may be slightly darker and less glossy, but not every dark spot should become a deep indentation. Bruises can affect color, roughness and shallow deformation with different strengths. This produces a related material response without revealing a single procedural map behind every property.
Use geometry only when a feature changes the silhouette or casts a meaningful shadow. Medium-scale pits may justify displacement in a macro shot, while tiny pores are usually more efficient as bump. Separate levels of detail can keep the same asset practical for both close-ups and wider food product visualization.
Protect important edges and regions
Masks should prevent skin detail from crossing into flesh, seeds or liquid. They can also reduce displacement near a clean cut edge or the hero silhouette. If pores continue unchanged across every material boundary, the asset immediately exposes its procedural construction.
Inspect the skin under neutral and final lighting. Broad lights reveal silhouette and roughness, while smaller grazing sources expose displacement and repetition. If the result looks dirty rather than naturally blemished, create a broad blemish region first and distribute smaller marks inside it instead of scattering spots evenly across the fruit.
Shade Peel, Flesh and Cut Surfaces Separately
Photorealistic food CGI rarely comes from one material with color variation. Peel, flesh, pulp, membranes, seeds and juice films have different combinations of reflection, roughness, absorption and scattering. Assign these regions through primitive groups, material IDs or procedural attributes before fine-tuning any single shader.
| Region | Expected response | Primary controls |
|---|---|---|
| Dry skin | Mostly opaque with soft, broken highlights | Roughness variation, fine bump, limited transmission |
| Waxy peel | Layered sheen over a less glossy base | Secondary specular or coat response, coherent masks |
| Flesh and pulp | Soft internal light transport with cellular variation | Subsurface scattering, absorption, thickness and low-frequency color |
| Seeds | Denser and usually more opaque than surrounding flesh | Separate color, roughness and specular settings |
| Wet cut surface | Moist reflections over scattering flesh | Localized wetness mask, reduced roughness and thin liquid films |
| Juice | Reflective and refractive with thickness-dependent color | Refraction, absorption, volume thickness and surface roughness |
Control translucency with thickness
Believable translucency is produced by the relationship between subsurface scattering, transmission, absorption and geometric thickness. Renderer terminology varies, but the practical objective is consistent: thin regions should pass or scatter more light than dense ones, and the internal color should reflect the material through which light travels.
A uniform subsurface value often creates waxy fruit with glowing edges. Use a thickness attribute, texture or geometric measurement to reduce transmission through the dense center while retaining light transport through thin slices, membranes and edges. Verify the scene scale before tuning scattering radius or absorption distance; those values only make sense relative to the modeled object.
Test the shader under three simple conditions:
- Backlight reveals whether thin areas transmit light gradually and with plausible color.
- Side light shows the transition from illuminated skin through scattered light to the darker core.
- Front light confirms that surface reflection, roughness and base color still describe the fruit when transmission is subdued.
Choose the scattering color from the interior rather than automatically copying the peel color. A colored rind can surround much paler flesh, while citrus pulp may combine lightly colored membranes with more saturated juice vesicles. Excessively saturated scattering tends to create an artificial halo.
Distinguish moisture from transparency
A wet cut surface is not simply a transparent version of dry flesh. The flesh continues to scatter and absorb light, while a thin liquid layer adds sharper reflections and localized refraction. Drive wetness from the cut and contact regions rather than lowering roughness over the entire fruit.
Break up the liquid film with pulp, fibers, shallow pockets and irregular edges. A perfectly smooth, uniformly glossy cut plane resembles polished plastic. Contact darkening and localized roughness changes can help connect droplets to the flesh, but they should follow actual wet areas rather than acting as a general compositing effect.
Seeds also deserve separate geometry or material groups. Vary their size and orientation subtly; identical seeds placed at regular intervals can undermine otherwise strong anatomy.
Build a Readable Houdini Juice Splash
Define the physical action before opening the FLIP Solver. A squeeze, impact, pour and internal burst require different source geometry, velocity and timing. A squeezed orange may need a short emission from a deforming region, while a pour needs a continuous source with stable attachment. This decision determines whether the shot needs a full FLIP fluid simulation or a smaller art-directed element supported by particles.
Prepare the source and collisions
Build the source volume around the intended emission region and provide a deliberate initial velocity. Random velocity noise can add breakup, but it should not establish the main direction of the splash. Clean collision geometry is equally important. Thin slices, rind edges and narrow gaps may need collision thickness or higher temporal resolution to prevent leaks and tunneling.
Particle separation controls the base spatial resolution, while solver substeps help capture fast motion and brief collisions. Increase them for a demonstrated need rather than by default. A broad, slow pour does not require the same temporal and spatial settings as a high-speed fruit impact.
Cache the primary FLIP result before developing meshes and secondary effects. This separates expensive simulation work from faster decisions about composition, smoothing, droplet density and shading.
Construct the splash as a hierarchy
One simulation does not need to provide every visible feature. Divide the liquid into functional layers:
- Primary mass: the continuous volume that communicates the impact, squeeze or pour.
- Sheets and tendrils: stretched forms that reveal direction, force and surface tension.
- Hero droplets: larger separated forms that catch highlights and establish scale.
- Fine spray: sparse, camera-dependent particles that suggest energy without cluttering the frame.
Secondary droplets should inherit position and velocity from the main simulation before receiving controlled variation. They still need plausible launch points, trajectories and gravity. Independently scattered particles with uniform sizes and speeds look decorative rather than fluid.
Judge the hierarchy through the final camera. A physically plausible simulation can fail as advertising imagery if the main sheet hides behind the fruit or if the action leaves the frame too quickly. Adjust source direction, emission timing, collision shape or retiming before raising the resolution.
Mesh without losing thin forms
Convert the FLIP particles with a fluid meshing workflow such as Particle Fluid Surface. Use enough resolution to preserve tendrils and sheets, but be conservative with smoothing. Heavy smoothing creates inflated, blobby forms and erases the rims that communicate a splash.
Inspect the mesh for holes, unstable islands, self-intersections and intersections with the fruit. Large droplets can remain separate meshes or instances when that improves art direction. Fine spray may remain particle-based if the renderer can produce the required highlight and motion-blur quality.
Preserve the velocity attribute v through meshing and particle processing. It is essential for physically coherent motion blur and useful for diagnosing overactive areas. Thickness, curvature and droplet-scale attributes can also drive absorption or roughness so that a broad liquid body does not shade like a paper-thin sheet.
Choose Camera, Lighting and Motion Blur Together
The lighting setup must reveal the work rather than merely illuminate it. Start with a camera that presents the product hierarchy clearly. A three-quarter view often shows the silhouette, cut surface and splash direction together, while a longer lens can reduce distracting perspective distortion in a packshot.
Reveal surface and internal structure
Use a broad key light to establish volume and a controlled backlight or edge source to reveal translucency where the anatomy supports it. The aim is to separate three signals: surface reflection, diffuse or subsurface color, and transmitted light.
If the backlight is too strong, the fruit can appear hollow and the front form becomes flat. If the fill is too weak, the result collapses into a dark silhouette with an overexposed edge. Adjust light size, position and intensity while evaluating the peel, cut flesh and liquid independently.
Shaped reflections are especially important for waxy peel and juice. A featureless environment gives reflective materials little structure, while many small sources can create distracting highlight clutter. Broad cards and carefully positioned lights usually offer clearer control over the product silhouette and splash.
Make juice read as liquid rather than glass
The liquid shader needs surface reflection, refraction and thickness-dependent absorption. Clear transmission alone often resembles glass or acrylic. Thicker regions should carry more juice color than thin rims, while the smallest droplets need enough highlight contrast to remain visible.
Evaluate meshing and shading together. A thin sheet may disappear after smoothing, motion blur and downsampling, regardless of shader quality. Conversely, excessive absorption can make the hero mass look opaque. Test the smallest important forms at delivery resolution before increasing simulation density.
Use motion blur as a communication tool. Fast sheets and droplets need enough blur to imply speed, but recognizable cores, rims or streaks should remain. If every element is blurred equally, the viewer loses scale and direction. Verify that velocity reaches the renderer correctly before changing the shutter or attempting to recreate the effect in compositing.
Render, Composite and Diagnose the Final Image
Render tests at the intended output resolution throughout production. Fine pores, pulp fibers and spray that look impressive in a viewport may vanish after downsampling, while broad highlights can merge separate forms. Sampling can reduce noise, but it cannot fix an unreadable silhouette, an undersized droplet or a fluid mesh with no useful thickness.
Useful render outputs include object and material masks, depth, motion vectors, reflection or specular contribution, transmission or refraction, and a subsurface-related pass where the renderer supports it. Keep every pass within the same camera, motion-blur and color-management pipeline to avoid mismatched edges.
Compositing can refine exposure, product separation, contrast and subtle atmosphere. It should not be expected to repair incorrect refraction, implausible fluid motion or fruit that already looks plastic in the beauty render.
Common realism failures
- Perfect symmetry: return to the primary model and introduce purposeful asymmetry, local flattening and more natural stem transitions.
- Uniform pores: vary density, scale and amplitude with anatomical masks. Do not let one pattern drive displacement, color and roughness identically.
- Plastic peel: check microstructure, roughness range and highlight shape before adding more color noise.
- Glowing or waxy flesh: reduce scattering distance or transmission in dense regions, verify scene scale and improve the thickness mask.
- Flat cut surfaces: add anatomical layers, low-frequency internal color, restrained scattering and localized wetness instead of using a smooth cap.
- Glass-like juice: introduce absorption, meaningful volume thickness and less uniform reflections.
- Blobby splashes: inspect particle resolution, source design and meshing smoothness before changing the material.
- Disconnected droplets: verify inherited velocity, source timing, gravity and contact with the main fluid. Remove particles that do not support the action.
- Frozen motion: confirm that velocity attributes survive the pipeline and that shutter settings preserve readable forms.
- Floating contact: add plausible wetting, attachment deformation, shared motion and consistent shadows where liquid meets fruit.
Keep the production network art-directable
Cache the workflow in stages: source preparation, primary FLIP simulation, secondary particles, meshing and render geometry. Maintain lower-cost preview caches for timing and composition, then increase resolution only after the action works through the approved camera.
Expose controls that correspond to visual decisions: peel roughness, pore amplitude, flesh scattering scale, cut-surface wetness, emission region, splash timing, droplet scale and simulation retiming. Preserve the source masks and intermediate geometry instead of baking every decision into opaque textures or one final cache.
Before delivery, review the image at full resolution and at its actual placement size. The fruit should retain a clear silhouette, the translucency should follow its anatomy, and the splash should have an identifiable source and trajectory. If those relationships remain readable after motion blur, compositing and downsampling, the technical detail is serving the advertising image rather than competing with it.