Skip to content

Arcade › Vase Gallery

Vase Gallery

  • 3d
  • product-viewer
  • vase
  • model-gallery
  • interactive
  • 3d-printing
0
Remix it Discord

0 plays

How to play

Click the game above and it runs right here in your browser. No download, no installer, no account needed. Burak köksal built it with Cinevva, so it works on a phone or a tablet too.

Discussion

Nobody has said anything about Vase Gallery yet. Play it, then tell Burak köksal what you would add next.

Make your own game

Vase Gallery was built by Burak köksal with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.

Remix Vase Gallery opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.

Read the build brief for Vase Gallery

Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.

Create a browser-based interactive 3D product viewer titled "Vase Gallery". Render a single printable vase model in Three.js (or an equivalent real-time 3D engine) against a nearly black plum background (#17131b), with a subtle matching fog effect. Use a perspective camera positioned obliquely in front of the vase, looking toward its upper-middle section, so the vase is centered in the scene and shown at an attractive three-quarter angle. Add a large dark mauve circular display floor/platform beneath it, with soft shadows.

The featured object is a single-piece, rotationally symmetric, lathed vase intended for 3D printing. Model it as a hollow vase with a flat closed base, approximately 120 mm tall, with approximately 3 mm thick walls and no separate or floating decorative parts. Use a smooth 64-segment radial lathe/revolve mesh. The visible outer profile should have a broad flat bottom, a subtly narrowing lower body, a rounded/curving shoulder and neck, then a slightly flared rim/opening: in normalized units the outer contour runs approximately from (radius 0, height 0), across the base to radius .34, out to .39 at height .05, .43 at .18, .40 at .42, .34 at .68, .29 at .92, .30 at 1.08, and .35 at 1.20. Create the inside contour in reverse so the vessel is hollow while retaining the thick walls and a solid base: roughly from inner radius .32 at the top, .27 at 1.08, .26 at .91, .31 at .66, .36 at .40, .35 at .20, .31 at .08, .06 at .06, and radius 0 at .06. Give the vase a warm terracotta/tan material around #d9a06f, moderately rough and only slightly metallic, double-sided so the interior is visible. It should cast and receive shadows.

Light the scene warmly with a bright cream/pink hemisphere light and a strong warm directional key light from above/front-right that casts soft shadows. Use ambient occlusion-like depth via lighting, ACES-style tone mapping, and a polished but understated product-gallery presentation.

Add a fixed HUD overlay that does not block 3D interaction. At the upper left, show a translucent dark panel with a thin light border, rounded corners, blur, and shadow. It contains the heading "Print-ready Vase" in bold white text and the exact supporting text: "Designed for 3D printing: flat base, thick walls, no floating decorations. 120 mm tall." At the bottom center, show rounded pill buttons: a peach primary button labeled "Spin the model", plus "Download STL" and a light lavender secondary button labeled "Download OBJ". Make the controls touch-friendly and responsive.

Interaction: allow mouse/touch orbit around the vase with damping, but disable panning. Constrain zoom/distance to a close product-view range (about 2.6 to 7 scene units) and constrain vertical orbit so the camera stays above and around the object rather than flipping underneath. Clicking "Spin the model" toggles continuous slow automatic rotation of the vase around its vertical axis; when active change the label to "Pause spin", and clicking again pauses it. Manual orbit controls should continue working. Clicking "Download STL" exports the exact vase mesh as a binary STL named "printable-vase-120mm.stl". Clicking "Download OBJ" exports the exact vase mesh as an OBJ named "printable-vase-120mm.obj". Keep the model stationary at the scene origin apart from its Y rotation. There is no combat, score, timer, lives, or other gameplay; this is an interactive 3D gallery/print-preview tool.

More free browser games

Browse the whole Arcade →