A kitchen for a small flat
Every millimetre is already worked out.
Scroll: the kitchen comes apart into its real parts, and each one lands on its cutting sheet. This isn't an animation about a kitchen. It's the kitchen itself, worked out by the planner.
The wall
The FurniGen planner placed the modules for this length. No dimension here was drawn by hand.
The parts
Sides, bottoms, rails, fronts. Every block on the screen is the size of a real part.
The sheet
Parts land where the workshop will cut them: the coordinates come from the cutting plan, not from what looks good.
The holes
The yellow dots are the real drilling: where to drill for screws, hinges and shelves.
71parts
608holes
6sheets
45,991 UAHfurniture estimate
ViYar price list, Kyiv, checked 12 Oct 2026: materials, hardware, cutting, edging, drilling, module assembly. Excludes appliances, sink, delivery, installation and workshop margin. It's a guide: measuring gives the exact total.
Couldn't reach FurniGen. Try again, or start on our main site: open furnigen.app
Sheet yield
- 87.7% Chipboard 18, 2800×2070
- 67.3% Chipboard 18, 2800×2070
- 37.8% Chipboard 18, fronts, 2800×2070
- 19% Chipboard 16, 2800×2070
- 40.2% HDF 3, 2800×2070
- 78% Worktop 38, 3050×600
How it's built
- One InstancedMesh: a GLSL vertex shader works out each part's position and rotation from two poses, the 3D scene and the cutting plan.
- Data: 9 wall lengths generated by the real FurniGen core. Bodies, sheets and holes come from one calculation.
- GSAP ScrollTrigger drives the timeline, Lenis smooths mouse scrolling. Heavy code loads only after the first frame.
- Without WebGL the page stays whole: all numbers and text are in the HTML.
What we don't promise yet
- The service is in closed testing, with no paid orders yet. We don't promise manufacturing, installation, lead times or guarantees yet.
- Upper cabinets automatically end around 2200 mm, and above that we design by hand. No plinth drawers yet.