Burger Meal
A fast-food meal at real size on a 42 x 31 cm tray: a sesame burger (classic, cheese, double, chicken or veggie), a carton of fries and a lidded soda cup with a straw. The size knob scales the fries and drink from small to large.
- Size
- 0.42 × 0.26 × 0.31 m
- Triangles
- 1,018
- Kit
- Food
Tune it
4 knobs: Burger, Size, Tray, Fries & drink.
Specs
- Size
- 0.42 × 0.26 × 0.31 m width × height × depth
- Triangles
- 1,018 of 6,000
- Draw calls
- 1 one vertex-colour material
- Knobs
- 4 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.
import { createAsset } from 'https://gaitkit.com/cdn/burger-meal.mjs';
const burgerMeal = createAsset();
scene.add(burgerMeal); // rests on y = 0, front faces +Zimport { useMemo } from 'react';
import { createAsset } from 'https://gaitkit.com/cdn/burger-meal.mjs';
export function BurgerMeal() {
const model = useMemo(() => createAsset(), []);
return <primitive object={model} />;
}# Import burger-meal.glb (download below). It is a static mesh, one material per colour.
add_child(preload("res://burger-meal.glb").instantiate())// Import burger-meal.glb with glTFast (com.unity.cloud.gltfast).
// Drop it in the scene: 1 unit = 1 metre, +Z is its front.Use the gaitkit MCP server: get_variant({ "id": "burger-meal", "want": "default look" })
then place the result.
# MCP endpoint
https://gaitkit.com/mcpKnobs
| Knob | Type | Values | Default | What it does |
|---|---|---|---|---|
burger | choice | classic cheese double chicken veggie | cheese | classic (beef patty, lettuce, tomato), cheese (adds a melted cheese slice), double (two patties, two cheese slices), chicken (golden crumbed fillet with mayo and lettuce), veggie (green bean patty, tomato, red onion). |
size | choice | small medium large | medium | Meal size: small, medium or large. Scales the fries carton and the soda cup (a large cup is about 18 cm tall). |
tray | choice | red teal kraft none | red | Tray colour: red, teal or kraft (brown) with a paper liner, or none to stand the meal straight on the table. |
sides | toggle | on / off | true | Include the fries and the soda cup. Off leaves just the burger. |
Presets: diner combo {"burger":"double","size":"large","tray":"red"} · just a burger {"burger":"classic","sides":false,"tray":"none"} · garden meal {"burger":"veggie","tray":"kraft","size":"small"}
Files
| File | What |
|---|---|
| burger-meal.glb | GLB, default look · 154 KB |
| burger-meal.mjs | ES module, every knob live |
| burger-meal.obj | OBJ, static, no colour |
| burger-meal-params.json | knob 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.