Publish a model, share a link, embed it anywhere
Put a scene in the public library, send someone a URL that opens in a real 3D viewer, and drop the same model into your own site with an iframe.
The problem with sending someone a screenshot
A still image of a 3D model answers one question and raises five. The person looking at it wants to walk round the back, look up at the roof, or stand in the doorway — and a PNG cannot do any of that.
🌍 Publish to Library puts your scene on the web as a model people can actually move around in.
What a visitor gets
A link opens the public viewer, which is the editor's own 3D view with the editing taken out. Orbit, walk, Fit view, and Travel — double-click anywhere and the camera flies there.
If you saved camera views before publishing, the viewer gets a stepper through them and opens on the one you chose. That matters more than it sounds: the saved camera is wherever you happened to leave it, and for most scenes that is inside a wall. A visitor who opens a link and sees brickwork assumes the thing is broken.
The assets travel too
Publishing uploads what the scene references, not just its geometry — the models you dropped in, the textures you painted on, the pictures you hung. A published model that arrives with grey boxes where the furniture was is not published.
Lights travel as well, and a published model shows them. If a scene has lights, they are on for everyone, whatever the toggle happened to be set to in the editor when you hit Publish.
Embedding it in your own page
Every published model has an embed route that is the viewer and nothing else — no site header, no title bar, no link back into the app except a small credit. Point an iframe at www.zdraw.app/embed/ followed by your model's slug, give it a width and a height, and that is the whole integration.
Framing is allowed from anywhere on that route alone. The rest of the app stays same-origin, so nothing that can act on your account can be put inside somebody else's iframe.
You can also point the viewer at any .zdraw file you host yourself: www.zdraw.app/view?src= and the file's URL, with &embed=1 for the chromeless version. A published model is exactly that with the URL coming from our own storage — there is no separate preview path to drift out of date.
The knobs are yours
As the author you get sliders in the viewer for field of view, sun angle, shadow strength, background and fog, and moving one is an edit that sticks. Visitors see what you saved. A stranger dragging the sun across your model is not a viewer control; it is an edit nobody asked for, and it would only ever reset.