Smartphone & Tablet
A modern handheld device at real size: a 15 cm smartphone, a 25 cm tablet, an e-reader or a smartwatch, lying screen-up or propped on a little desk stand. The screen shows a home screen of app tiles, a video, a map or is off, and glows at night. No logos or readable text.
- Size
- 0.07 × 0.01 × 0.15 m
- Triangles
- 564
Tune it
4 knobs: Device, Colour, Screen, On stand.
Specs
- Size
- 0.07 × 0.01 × 0.15 m width × height × depth
- Triangles
- 564 of 6,000
- Draw calls
- 1 one vertex-colour material
- Knobs
- 4 3 presets
- Night lights
- 1 screen
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/smartphone-tablet.mjs';
const smartphoneTablet = createAsset();
scene.add(smartphoneTablet); // rests on y = 0, front faces +Zimport { useMemo } from 'react';
import { createAsset } from 'https://gaitkit.com/cdn/smartphone-tablet.mjs';
export function SmartphoneTablet() {
const model = useMemo(() => createAsset(), []);
return <primitive object={model} />;
}# Import smartphone-tablet.glb (download below). It is a static mesh, one material per colour.
add_child(preload("res://smartphone-tablet.glb").instantiate())// Import smartphone-tablet.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": "smartphone-tablet", "want": "default look" })
then place the result.
# MCP endpoint
https://gaitkit.com/mcpKnobs
| Knob | Type | Values | Default | What it does |
|---|---|---|---|---|
device | choice | phone tablet e-reader watch | phone | phone (15 cm smartphone with a camera bump), tablet (25 cm slate), e-reader (paper-grey screen with lines of text-like bars and a wide bezel), watch (smartwatch with strap, lying flat). |
color | choice | black silver blue rose green white | blue | Colour of the case and frame (and the watch strap): black, silver, blue, rose, green or white. |
screen | choice | home video map off | home | What the screen shows: home (wallpaper with a grid of app tiles and a dock), video (a landscape clip with a play bar), map (streets, a park, water and a red pin), off (black glass, no night glow). The e-reader always shows a page and the watch a clock face unless off. |
stand | toggle | on / off | false | Prop the device up on a small aluminium desk stand, leaning back 15 degrees. Off lays it flat on its back, screen up. Ignored for the watch. |
Presets: phone on the desk {"device":"phone","color":"black","screen":"home","stand":true} · movie tablet {"device":"tablet","color":"silver","screen":"video","stand":true} · bedtime reader {"device":"e-reader","color":"white","stand":false}
Files
| File | What |
|---|---|
| smartphone-tablet.glb | GLB, default look · 84 KB |
| smartphone-tablet.mjs | ES module, every knob live |
| smartphone-tablet.obj | OBJ, static, no colour |
| smartphone-tablet-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.