Gaitkit Sign in Open the lab
Wine Bottles, One to six wine bottles at real size (30 cm, 75 cl): Bordeaux bottles for red and white, a clear Provence-style bottle that shows its rosé, and a heavy sparkling bottle with a gold foil neck and a wired cork, each with a blank coloured label and a foil capsule; one bottle can stand uncorked with its cork beside it and two glasses (or flutes) poured from it. Glass is drawn as tinted solid with a highlight streak.
Prop · Still

Wine Bottles

One to six wine bottles at real size (30 cm, 75 cl): Bordeaux bottles for red and white, a clear Provence-style bottle that shows its rosé, and a heavy sparkling bottle with a gold foil neck and a wired cork, each with a blank coloured label and a foil capsule; one bottle can stand uncorked with its cork beside it and two glasses (or flutes) poured from it. Glass is drawn as tinted solid with a highlight streak.

Size
0.41 × 0.30 × 0.19 m
Triangles
1,208
Kit
Food
Open in the lab

ProPro download.

Also as , a .zip with the .obj and its .mtl.

Ready for any engine. The download carries the knobs you set here.

Tune it

5 knobs: Bottles, Wine, Glass, Uncorked, Glasses.

Specs

Size
0.41 × 0.30 × 0.19 m
width × height × depth
Triangles
1,208
of 6,000
Draw calls
1
one vertex-colour material
Knobs
5
3 presets
Night lights
0
none

Passed the validator: real scale, rests on y = 0, front faces +Z, deterministic.

Use it

Code for the specimen as it is set up above; it follows your knobs.

JavaScript
import { createAsset } from 'https://gaitkit.com/cdn/wine-bottles.mjs';

const wineBottles = createAsset();
scene.add(wineBottles);                      // rests on y = 0, front faces +Z

More in the docs; agents can fetch all of this through MCP.

Knobs

KnobTypeValuesDefaultWhat it does
countrange1 to 6, step 13How many bottles stand in the group, 1 to 6 (two loose rows).
winechoicemixed red white rosé sparklingmixedWhat is in the bottles: mixed (red, white, rosé and sparkling side by side), or all red, white, rosé (in clear glass, so the pink shows) or sparkling (champagne-style bottles with gold foil and a wired cork).
bottlechoiceclassic green amber flint blueclassicBottle glass colour: classic (traditional per wine: dark green for red and sparkling, olive for white, clear for rosé), or every bottle green, amber, flint (clear, showing the wine and its fill line) or blue.
opentoggleon / offtrueThe front bottle stands open: capsule cut, cork (or the mushroom cork with its wire cage) lying beside it, and the glasses are poured from it.
glassestoggleon / offtrueTwo stemmed glasses in front: wine glasses, or tall flutes for sparkling; filled when a bottle is open, empty otherwise.

Presets: dinner for two {"count":1,"wine":"red","bottle":"classic","open":true,"glasses":true} · wine shop shelf {"count":6,"wine":"mixed","bottle":"classic","open":false,"glasses":false} · celebration {"count":2,"wine":"sparkling","bottle":"classic","open":true,"glasses":true}

Files

FileWhat
wine-bottles.glb ProGLB, default look · 164 KB
wine-bottles.mjs ProES module, every knob live
wine-bottles.obj ProOBJ, static; colours in the .mtl
wine-bottles.mtlOBJ colours; keep it next to the .obj
wine-bottles-params.jsonknob schema, presets, night zones

Licence

Use it in games, apps, renders and client work, commercially and without credit. Do not resell it as an asset or train a 3D generator on it. The full licence.