Photonic Lab

The people of the holodeck, live in your browser. Every person here is made from a few words and a seed. The bodies are MakeHuman's (CC0), each walking on their own skeleton; about one in five wears a gentle 1660 outfit (women and girls the gentlewoman's silk bodice and skirt over a padded roll, men and boys of six and up the gentleman's short doublet, divided petticoat breeches with ribbon at the knee, and stockings) and three in five a working one (women and girls a laced waistcoat, neckerchief, apron and ankle-length skirt; men and boys a doublet with skirts to the hip, close breeches with a knee band, and stockings), in drab, grey, blue, green, madder and weld; the rest wear the same in other cuts and colours, and boys under six wear skirts, as boys did then. Everyone walks a real captured walk fitted to their body.

Waiting for your eye

One person, close: walk, stand, sit motion study
One man (the lineup's 17) at full detail, from the captures: walking, standing still, sitting down, sitting, standing up and the steps between. He is shown nude by default, so the motion and the body can be judged before any clothes (smooth at the groin, as MakeHuman's body is); Undergarments shows the close-fitting base layer and Dressed his working clothes over the same body and motion. The clothes are now cut to his body (Fitted cut): the doublet close over the shirt, the breeches full in the seat and gathered at the knee, easing behind as he sits and their knee band turning down the shin, with folds and gathers in the shading; Crowd's cut shows the clothes everyone else still wears, for comparison. Sliders change the body live (age, sex, height, build, muscle, skin), and the clothes are cut again to it. The chair comes with or without arms: with them his hands go to the armrests as he sits, rest there and push on them to rise, as the captured sitter's did; without, they brace on his own thighs and rest on them. Setting off, coming to a stop and the turn before sitting are now captured too (the same actor as the walk): he sets off from standing in three steps, stops in two shortening steps on the spot he was sent to, and walks in to the chair and turns about with his back to it before the sit-down, where before these were short blends and a turn on the spot (Blended shows them again). Buttons for each move and a tour, fixed views, slow motion, and the raw captured skeleton over him.
Judge: setting off, stopping and the turn into the chair (Tour, or Walk, Stop and Sit; at ½ and ¼): do they read as one person moving, the feet planted where they land with no slide, and does he stop where he was sent? Then, as before, the walk, standing still, the sit-down, sitting and the rise on the bare body, with and without the chair's arms, and dressed: do the clothes read as wool and linen on this body?
Sitting and standing from CMU raw capture study
Three captured sits on our plain rig, with the source skeleton overlaid, in front and side views. Chair, stepstool with seated fidgeting, and high stool; play each transition or scrub the original frames.
Judge: does the last step lead naturally into sitting? Do the hips settle, the feet stay planted when they should, and the rise show believable effort? Which seated shifts are useful? The dashed line is pelvis height, not a measured seat.
Walking from motion capture live
Judge: does it look alive now, not a mannequin? Does the head look natural or still bowed? Do the arms beside the wide skirts look natural?
Lineup: thirty people from their words live
Thirty people from a baby to ninety, in three rows, of every build, each made from a few words ("a girl of 8 in a red dress", "a stout gentleman in black", "an old washerwoman in an apron") and dressed for 1660 from the same words: rank, garment and colour. Each is drawn at the near tier; stand them or walk them in place. A colour an outfit has no dye for is said under the caption, and the five worst cases of the clothing's clipping check are among them.
Judge: does each person look like their words and their age, and does the dress fit their rank?
Hairstyle lineup live
Seven people at conversation distance (about 2 m), each a different age, sex and skin, in clothes: six ready-made hairstyles (a bob, long layered, a short crop, a side braid, an afro, an updo) fitted to their heads, and today's grown hair for comparison. Step through them, turn them (front, three-quarter, side, back, or a slow turn), pull in to the head, and try five hair colours.
Judge: against Baldur's Gate 3 and Hogwarts Legacy: do the strands read as locks, is the silhouette soft, is there a dark root and a lighter tip, is the highlight a clean band along the hair, and does the back look as good as the front? Which direction should we build on?
Meeting head-on live
Nine people meet head-on in a lane, seen from above, and one crosses them. They steer round each other early.
Judge: do they start to swerve early enough, and does a swerve look like a person's?
300 in a plaza live
300 people in a 30 m square, each walking to one spot and then another. They steer round each other; when two touch anyway, they are nudged apart and slow for a moment. Four in five are dressed for 1660: about one in five as gentlefolk and three in five as working folk (the rest still in the plain base layer).
Judge: does a brush read as a bump or a slide? Anyone stalling where a real person would just go?
Phone benchmarks run on your iPhone
Everything in one run, about 4 minutes: first the real people (this plaza of 300, with and without the 1660 outfits, on WebGPU and on WebGL2 side by side), then the stand-in crowd (300 and 1000) and the near person, each on both, and Safari's same-200-people check.
Do: in Safari, set Auto-Lock to Never, tap "Run every benchmark", leave the phone on the table. At the end tap "Send results".

Seen