Creating photorealistic wine glass CGI requires more than applying a transparent shader to a revolved shape. The model needs credible wall thickness and clean liquid interfaces; the renderer must resolve nested refraction, absorption and internal reflections; and the lighting must place controlled highlights where they describe the glass. Caustics, depth of field and compositing then need to support the advertising image without overwhelming it.
This workflow explains how to plan, model, shade and light a premium wine glass render in Houdini or a comparable physically based 3D pipeline. It also covers render-cost trade-offs, diagnostic tests and the common failures that make glass look like plastic, wine look opaque or caustics feel artificial.
Plan the Advertising Image Before Building the Glass
A convincing product render starts with the intended image rather than an isolated asset. The camera, crop, background and visible reflections determine which parts of the glass need the greatest accuracy. Establishing those constraints early prevents unnecessary modeling and avoids trying to repair composition problems with shader changes.
Translate references into production targets
Collect several photographic references if possible, then separate physical characteristics from lens distortion, retouching and stylized lighting. Record the bowl-to-stem proportions, rim thickness, foot profile, fill level, liquid hue, background value and shape of the main reflections. Small differences around the rim or stem transition can substantially change how highlights travel across the form.
Analyze the wine independently from the vessel. Note the meniscus, apparent color density, surface shape and any visible bubbles, sediment or droplets. These details should be judged at the final delivery scale: a bubble that is useful in a macro image may become unstable highlight noise in a smaller layout.
The supporting surface also affects the optical result. A pale tabletop can reveal refracted light and caustics, while a dark reflective slab may emphasize the silhouette and base reflection. A studio sweep, textured surface and glossy table each produce different contact cues, bounced color and compositional weight.
- Silhouette: establish bowl width, height, stem length and base diameter.
- Optical response: identify broad reflections, narrow rim highlights, internal darkening and transmission through the wine.
- Liquid behavior: inspect the fill line, meniscus and any motion or surface disturbance.
- Environment: estimate background values, ground reflectivity and the size and direction of visible sources.
In Houdini, keep the components separate and name them clearly, such as glass_geo, wine_geo, ground_geo and light_cards. Separate objects make it easier to change the fill level, isolate refraction, assign mattes or render diagnostic layers.
Lock scale, camera and delivery requirements early
Use real-world scale so that light size, absorption distance, depth of field and liquid details remain predictable. Choose a plausible focal length and camera distance before reshaping the asset to match a reference. An overly wide or compressed appearance may be a perspective problem rather than a modeling error.
Build an early camera test at the intended aspect ratio and approximate output resolution. Confirm that the rim, bowl contour, meniscus and stem-to-base transition remain readable. The base should feel anchored to the surface rather than disappearing into it.
The delivery type changes the production strategy. A still image allows reflections and caustics to be tuned for one viewpoint. A turntable requires them to remain coherent as the camera or object moves. Animation also needs stable sampling and believable liquid motion. For a static glass, a carefully modeled liquid surface is generally more controllable than an unnecessary simulation; use a wine liquid simulation when pouring, sloshing or dynamic interaction is visible.
Model Geometry That Supports Refraction
Glass geometry controls both silhouette and light transport. Bowl curvature changes the path of reflected studio cards, while wall thickness determines how strongly the environment is refracted. A physically based material cannot compensate for intersecting surfaces, abrupt curvature or an implausibly thin rim.
Construct a smooth, continuous profile
A procedural wine glass 3D modeling workflow can begin with a two-dimensional profile driving a revolve operation. Expose controls for bowl height, maximum radius, rim flare, stem length and foot diameter so proportion changes remain coherent. Evaluate every revision from the hero camera rather than relying only on an orthographic modeling view.
Maintain smooth curvature through the bowl and into the stem. Abrupt transitions create artificial highlight bands that can resemble shading errors. The foot also needs a restrained edge radius or curved profile so it can catch a highlight without looking like a flat disk.
Model meaningful wall thickness with deliberate inner and outer surfaces. An infinitely thin shell weakens the rim and cannot represent the full air-to-glass and glass-to-air path. Excessive thickness, however, creates heavy edges and can make fine tableware resemble molded plastic or laboratory glass.
Build the liquid as a separate closed volume
The wine should occupy the interior as its own watertight volume. Its exposed top surface, side boundary and base must form a valid volume rather than a colored plane placed inside the bowl. Avoid coincident surfaces and unintended intersections with the glass wall, which can cause dark seams, unstable refraction and unnecessary noise.
Add a subtle meniscus where the wine meets the inner wall when the shot is close enough to show it. A perfectly flat surface often looks synthetic in a hero close-up, but an exaggerated contact curve is equally distracting. The meniscus should support the fill line without becoming a prominent design element.
For moving liquid, validate the simulation at the intended scale and frame rate before adding optical complexity. Mesh cleanup is critical: small holes, rapidly changing topology or thin fragments can produce flickering highlights and unstable transmission. Resolve the liquid shape first, then evaluate the glass and wine together.
Validate topology, normals and resolution
Check winding and normals after operations such as Revolve, PolyExtrude, subdivision or Boolean cleanup. Reversed inner surfaces and discontinuous normals can make a correct glass shader appear broken. Remove accidental internal faces and confirm that the rim closes cleanly.
Use enough radial resolution to preserve both the silhouette and the movement of reflected studio shapes. Too few segments create faceted highlights; uncontrolled subdivision can soften the rim and change wall thickness. The useful level of detail is the lowest one that remains smooth at the final framing.
- Clay test: inspect the silhouette, rim width and transitions with a neutral opaque material.
- Reflection test: use a long rectangular source to expose uneven curvature or faceting.
- Refraction test: place a high-contrast card behind the glass and look for discontinuous distortion.
- Contact test: inspect the liquid boundary for gaps, overlaps and implausible meniscus geometry.
Shade Glass and Wine as Distinct Optical Materials
The vessel and its contents should not be treated as one transparent object with a red tint. Glass supplies the principal surface reflections and vessel refraction. Wine adds absorption, another refractive boundary and a visible liquid surface. Keeping those functions separate makes troubleshooting far easier.
Build a physically based glass material
Use the renderer’s physically based or principled material with transmission, index of refraction and roughness controlled explicitly. Glass used for tableware commonly has an IOR in the general region expected for glass, but the correct implementation depends on the renderer and material model. Verify whether the shader expects a solid volume, a thin-walled surface or explicit nested media before transferring settings from another engine.
Keep diffuse contribution minimal for clear glass. An opaque diffuse color or excessive roughness often makes the surface look like translucent plastic. If the vessel has a subtle tint, use absorption or attenuation where available so that color develops with travel distance rather than coating the surface uniformly.
Transmission alone will not make the glass readable. Transparent objects depend on their environment: bright cards, dark flags, gradients and other contrasting shapes create the reflections that describe the bowl. If the vessel disappears, improve the reflection design before artificially darkening the shader.
Use absorption to create wine color and depth
Give the wine its own refractive material and volume absorption. Absorption allows thinner regions to remain relatively luminous while deeper paths become darker and more saturated. A uniform red surface color cannot reproduce that thickness-dependent behavior and often makes the liquid look painted or opaque.
Judge absorption at real-world scale because attenuation is distance-dependent. A value that works in a miniature test scene may become nearly black when applied to a correctly scaled glass. Tune the absorption distance and hue under the final color-management view transform, not only in a raw linear preview.
Keep surface roughness restrained unless the liquid is intentionally disturbed or contaminated. Bubbles, droplets and sediment should be introduced only after the base liquid reads correctly. They can enrich a close shot, but they cannot repair missing volume, incorrect absorption or broken interfaces.
Resolve Nested Refraction and Internal Reflections
A filled wine glass contains several optical transitions: air to glass at the exterior, glass to air above the fill line, glass to wine below it, and wine to air at the exposed surface. The renderer must trace these nested boundaries consistently. Missing, overlapping or incorrectly oriented interfaces can produce dark edges, flat transmission or distorted internal reflections.
Start with a simplified scene containing only the glass, wine, one light and a neutral background. Test the empty glass first, then the wine alone, and finally the nested combination. This sequence separates geometry and material problems from the complexity of the complete lighting setup.
Check renderer-specific controls for nested dielectrics, transmission depth, refraction visibility and path limits. The terminology and implementation differ between Karma render modes and third-party Houdini renderers, so settings should not be copied between engines without confirming their meaning. Too little transmission depth can terminate valid paths and create dark regions; raising every path limit indiscriminately can increase render time without fixing incorrect geometry.
Internal reflections are physically expected, especially near grazing angles and around the rim. They should not automatically be removed because they look dark in an early test. First determine whether they follow the modeled form and lighting. If they appear discontinuous, unusually noisy or disconnected from the environment, inspect normals, overlapping shells and path settings before altering the material.
Generate Caustics Without Letting Them Dominate
Glass caustics form when reflected or refracted light is concentrated onto another surface. Their visibility depends on the source, optical geometry, receiving surface and renderer—not simply on enabling a caustics option.
Use a sufficiently directional or defined source when a readable pattern is required. A large diffuse environment may create attractive reflections while producing little recognizable caustic structure. Place a pale or moderately reflective receiving surface where the redirected light can reach it, and confirm that the result falls within the camera view.
Caustics introduce a trade-off between physical completeness, noise and render cost. Light traveling through both glass and wine may require substantially more difficult paths than ordinary surface reflection. Test the effect in cropped, low-resolution renders before increasing sampling. More samples cannot restore a caustic that is absent because of incorrect geometry, disabled paths or unsuitable light direction.
- Confirm that the glass and wine are closed, valid volumes.
- Inspect normals on the exterior, interior, rim and liquid surface.
- Remove improper intersections and coincident boundaries.
- Use a controlled source capable of creating a visible refracted pattern.
- Place a receiving surface where the light can physically land.
- Verify the renderer’s transmission, path-depth and caustic controls.
- Increase relevant sampling only after the pattern is present.
A luxury beverage advertising render rarely benefits from the strongest possible caustic. Adjust source size, angle, intensity and receiving-surface contrast so the pattern explains the glass and wine without competing with the product silhouette. If a fully resolved caustic is prohibitively expensive, simplify the lighting or reduce its prominence before considering a controlled compositing treatment. Any adjustment should remain consistent with the source direction and glass geometry.
Design Reflections for Luxury Product Lighting
Once the geometry and optical materials are credible, lighting becomes an exercise in reflection design. The glass is seen mainly through the bright and dark shapes it reflects, not through direct illumination alone.
Start with broad sources, then subtract light
Place a large area source, emissive card or studio card to establish the main reflection across the bowl. Long vertical sources are particularly effective because they create highlight bands that follow the vessel’s curvature. Their width controls the character of the reflection: a broad source produces a gradual highlight, while a narrow strip creates a sharper graphic line.
Avoid covering the entire bowl with white reflection. Excessively broad highlights flatten the form and can make transparent glass look opaque. After establishing the principal shape, use black flags or negative fill outside the camera view to create darker edge reflections and restore separation.
- Broad key: establishes overall readability and a soft primary reflection.
- Vertical strip: describes the bowl with a controlled highlight band.
- Negative fill: deepens selected edges and prevents the vessel from disappearing.
- White card: lifts a rim, stem or base region without brightening the whole setup.
Evaluate every card from the final camera. A plausible studio arrangement can still produce weak or broken reflections from the chosen viewpoint. If a highlight changes width abruptly, first inspect source placement and surface curvature; changing roughness may only conceal the underlying problem.
Coordinate the background, rim and wine
Treat the background as part of the lighting system. A bright field can reveal a dark outer contour, while a darker gradient can emphasize pale reflections and the wine’s color. If the background value closely matches the glass edge, the silhouette may vanish even when the material is physically correct.
Build the contrast structure in stages:
- Set the background value and gradient.
- Position the main bowl reflections.
- Add negative fill and edge separation.
- Shape a narrow rim highlight where it clarifies thickness.
- Balance the wine color under the display transform.
- Add restrained contact and caustic information.
The rim should not usually become a uniformly bright outline. Place a narrow highlight only where it helps define the lip and wall thickness. Apply the same restraint to the stem: one controlled reflected line often describes its cylindrical form better than broad illumination.
Anchor the base with a soft shadow, reflection or slight tonal interaction with the ground. A glass that appears to float often lacks contact information rather than opacity. Keep the cue subtle enough that the tabletop does not compete with the vessel.
An HDRI can provide useful ambient reflections and a starting environment, but it offers less control over exact highlight placement than studio sources and cards. For premium product visualization lighting, combine or replace it with purpose-built shapes when the hero reflections need precise direction, width and continuity.
Refine the Camera, Focus and Delivery-Scale Detail
Select an angle that preserves the bowl ellipse, wine level, rim thickness and stem alignment. Extreme perspective can make an accurate model appear incorrectly proportioned. Resolve the relationship between the glass, surface and any supporting bottle or brand element before committing to micro-detail.
Depth of field should direct attention without hiding the evidence that makes glass believable. Keep the hero rim, meniscus or brand-facing region sharp enough to show thickness and refraction, then allow a controlled falloff through the stem or background. Excessive blur can erase the fill line and rim highlight; too little can make an otherwise elegant composition feel clinical.
Judge focus at final resolution with the intended aperture and color transform. Fine condensation, bubbles and small imperfections may look convincing in a large preview but collapse into noisy points after resizing. At smaller delivery sizes, clean silhouette, coherent reflections and readable wine depth usually contribute more than micro-detail.
Troubleshoot Realism Failures Systematically
Validate the image through controlled comparisons rather than repeatedly adjusting the beauty render. Change one category at a time—geometry, material, lighting, transport or compositing—so the effect of each correction remains visible.
| Visible problem | First checks | Likely correction |
|---|---|---|
| Glass looks like plastic | Wall thickness, roughness, diffuse contribution, reflection size and environment contrast | Repair geometry and reflection design before changing opacity or color |
| Wine looks flat or opaque | Closed volume, absorption distance, fill surface and liquid-glass interfaces | Restore volume depth, reduce surface coloration and correct intersections |
| Glass disappears | Background value, reflection cards and edge-light direction | Create contrast through the environment rather than reducing transmission |
| Edges are dark or noisy | Normals, overlapping surfaces, path depth, transmission sampling and denoising | Simplify the scene and increase only the relevant transport quality |
| Refraction is broken | Surface winding, wall thickness, non-manifold geometry and nested-media setup | Correct the interfaces before tuning the shader |
| Caustics look artificial | Source size, light direction, receiving surface and pattern intensity | Broaden, reposition or reduce the caustic contribution |
| Glass appears to float | Contact shadow, base reflection and ground interaction | Add restrained contact information without darkening the entire base |
When an edge becomes very dark, do not assume the renderer is failing. Grazing-angle reflection and internal paths can create legitimate darkening. Compare the result with a simplified glass-only scene. If the artifact disappears, reintroduce the wine, cards and nearby transparent objects one at a time to identify the conflicting surface or path.
Use denoising carefully around narrow highlights, caustics and depth-of-field edges. A denoiser can smear high-frequency optical details or turn isolated bright samples into unstable patches. Improve the sampling of the relevant contribution first, then compare denoised and untreated crops at delivery resolution.
Prepare Render Passes and Color Management for Advertising Output
Render passes should reveal how the image is built, not merely provide more layers. Depending on the renderer, useful outputs may include beauty, reflection, transmission, direct and indirect lighting, caustic contribution, shadow, depth, normals and object or Cryptomatte IDs. Use the available passes to diagnose whether a weak highlight belongs to the glass, wine, light card or receiving surface.
Maintain one consistent color-management pipeline from Houdini through compositing and delivery. Review a neutral technical version before applying the final advertising grade. Strong contrast or saturation can hide clipped highlights, crushed transparent edges and excessive wine absorption. Preserve sufficient dynamic range during rendering and compositing so subtle refracted light is not lost prematurely.
Compositing is appropriate for balancing passes, controlling localized contrast and refining the final palette. It should not be used to conceal structural problems that affect silhouette, refraction or light direction. Return to the 3D scene when a correction would otherwise require repainting the optical behavior of the glass.
- Render a simplified diagnostic scene before the final beauty setup.
- Review reflection, transmission and caustic contributions independently.
- Check the hero camera at delivery resolution with the final view transform.
- Inspect fireflies, aliasing, noisy transmission and depth-of-field edges.
- Use object mattes and depth for controlled finishing adjustments.
- Correct geometry, interfaces or lighting in 3D whenever they determine the physical result.
The final image should remain convincing without relying on one spectacular effect. Clean geometry, distinct glass and liquid volumes, readable nested refraction and deliberately placed reflections do most of the work. Caustics, micro-detail and grading are most effective when they reinforce that foundation rather than attempt to replace it.