Back

Render Zero

In a vast archive of unfinished models, each counting down to deletion, you hand a stray fragment to a white model. It accepts the wrong part anyway, color floods in, it comes alive, and the world grows back around you.

Author: Render ZeroSource code
Try it live
Render ZeroTry it live

Description

Every generated model that fails or is abandoned ends up somewhere. Render Zero imagines that place: a vast industrial archive where unfinished creations stand as white models on a giant stone hand, each with a deletion clock counting down above it. It is a gift for the unfinished.

The loop is short and physical: notice a creation, find a discarded fragment floating nearby, pick it up and give it to the creation. The system reports a mismatch, because the part is not what the creation was designed to have, and the creation accepts its new form anyway. Color sweeps across the white model from the point of contact, gold light spirals up around it, flowers open along the attached piece, and the creation comes alive: the phoenix flies on fan wings, the guardian steps down and patrols with a door as its shield arm, and the temple lights up and lifts off the ground under its leaf roof.

Each save also brings the world back. The archive around you dissolves and a new world grows outward from the hand, first as loose points of light, then as solid scenery you can step into. If a clock reaches zero, that creation is deleted for good and the experience goes on: you cannot save everything. When the last creation has been saved or lost, the system scans the result: EXPECTED FORMS: NOT FOUND. NEW FORMS DETECTED. It starts one more deletion countdown, which breaks apart, and the final message reads STILL BECOMING.

The gift is not completion. Not everything unfinished needs to become what it was meant to be; sometimes it only needs another possibility. Both environments were generated with World Labs Marble from concept art: the gray archive is used as a panorama, and the living world as both a panorama and a 1.9-million-point Gaussian splat that is revealed around you as creations are saved. Its collider mesh lets you step off the hand and walk on the generated ground. Render Zero runs in the browser with three.js and WebXR, and all of its sound is generated in code with the Web Audio API.

How Tripo was used

The white-model-to-finished-model moment at the heart of the experience uses Tripo's output directly.

  • Each creation is a single textured Tripo model, generated with Smart Mesh for low-poly topology and exported as GLB with PBR textures.
  • The experience first draws it as a white model with its mesh lines showing, then lets the real texture sweep in when the creation is saved, so the white model and the finished model are exactly the same mesh.

Trailer