A project in vizt holds one site and every model you propose for it. Six steps take it from an export to a link your client can walk.
vizt accepts GLB (best), OBJ, FBX, DAE, STL, PLY and IFC, up to 300 MB. Everything is converted and compressed on upload.
Three rules apply whatever you model in: work in metres, hide reference and construction layers before exporting, and ignore orientation entirely — you place and rotate the model on the map inside vizt, so the export does not need to face anywhere in particular.
Tools → Options → Units → Model = metres.File → Export Selected → glTF Binary (*.glb). Keep materials checked.File → Export Selected → OBJ. In meshing options choose
Smooth & slower, tick Weld vertices and Export material definitions.File → Export → IFC.File → Save As → IFC.File → Export → 3D Model → COLLADA (.dae) — available in Free and Pro.File → Export → glTF 2.0 (.glb).Placement is what turns a model into a building on a plot. Until it is done, the sun has no bearing, the compass has nothing to point at and On Site cannot find you.
Open Site & calibration on the project page. You get the satellite image of the plot with your model's footprint over it. Drag the footprint into position and set rotation until the walls line up with what you can see on the ground. Adjust north if the survey and the satellite disagree.
The cyan pin is where a client's visit begins. Drop it at the entrance, or at whichever view you want them to arrive on — it is the first thing they will see, and it is worth choosing rather than accepting.
Placement belongs to the project, so every model in it sits on the same plot by default — which is what makes two schemes genuinely comparable. When one proposal needs to sit differently (a shifted footprint, a different orientation), switch that model to its own calibration on the same page. The plot itself — latitude, longitude, time zone — always stays with the project.
The viewer understands your model through layer and material names. For each object vizt reads the material name first; if the material is unnamed — a Rhino "default" material — it falls back to the nearest named parent layer or node.
Matching is case- and accent-insensitive (Cubierta = cubierta), the keyword
only has to appear somewhere in the name (3.4.- TEJAS matches teja), and
Spanish and English keywords both work.
Each name drives two independent decisions: the category — what the object is,
which controls viewer behaviour — and the material — how it renders. puerta vidrio is
a Door you can walk through, rendered as glass. Both are overridable per layer from the
project page, with no re-export.
Checked in this order; first hit wins, so puerta muro is a Door, not a Wall.
| Keywords (ES / EN) | Category & behaviour |
|---|---|
puerta, porton, door | Door — visitors always walk through, even with Solid walls on. (outdoor does not match.) |
muro, pared, tabique, fachada, medianera, wall | Wall — blocks walking when Solid walls is on. |
teja, tejado, cubierta, azotea, roof | Roof — hideable with the Roofs toggle; hidden roofs never block movement or clicks. |
jardin — or any surface spanning most of the site | Terrain — hideable with the Terrain toggle. Large ground surfaces are detected even without the keyword. |
| anything else | None — plain solid object; blocks walking when Solid walls is on. |
Also first-match-wins, in exactly this order.
| Keywords (ES / EN) | Renders as |
|---|---|
vidrio, glass, cristal | Clear glass — see-through |
agua, water | Water |
piscina | Pool tile |
jardin, cesped, verde | Lawn |
grava, gravel | Gravel |
teja, tejas | Terracotta roof tiles |
metal, acero, barandilla | Brushed metal |
hormigon, concreto | Concrete |
mares, arenisca, sandstone | Marès stone — golden Mallorcan sandstone, ashlar blocks |
tapia, tapial, rammed | Rammed earth — pale formwork lifts, fine aggregate |
muro, pared, fachada, obra | Earth strata wall finish, banded |
techo, yeso | Interior ceiling / plaster — not hidden by the Roofs toggle |
madera, carpinteria, viga, puerta, escalera, mueble, armario | Wood |
suelo, piso, pavimento | Floor screed |
| anything else | Neutral plaster |
With Solid walls on — project page, Layers & materials — visitors collide with every object except Door layers.
puerta / door layer, so a closed door never
traps a visitor in a room.vidrio layer if you
want them to stay solid.viga metal renders as metal, not wood. suelo
hormigón renders as concrete — name it just suelo for the floor finish.cubierta vidrio skylight hides with the Roofs
toggle and renders as glass.muros_bajos is a Wall. Check the "Auto (…)" hints
on the project page to see what was actually detected.The viewer opens in third person, at eye height, at the point you dropped the cyan pin. The avatar is there to give scale — without a body in the frame, a room has no size.
C slower, V
faster.The Sun tab sets the hour directly; day and month live in the menu. Shadows are computed from the real position of the sun at your site's latitude and longitude on that date, which is why placement has to be right before a sun study means anything.
On Site puts the proposal on the real plot, seen through the phone, standing where the building will be. It is the one feature that needs the client to be somewhere specific.
| What you see | What it usually is |
|---|---|
| Model arrives tiny or enormous | The source file was not in metres. Rescale and re-export. |
| Walls are missing | They were on a hidden layer at export time. |
| "Too heavy to compress" | Reduce mesh density — coarser meshing in Rhino, fewer categories from Revit — and try again. |
| A layer is missing from the Layers list | Its objects carry no named material and no named parent node. Assign a material named after the layer and re-upload. |
| Shadows point the wrong way | North or rotation is off in Site & calibration. |
| The avatar falls through the floor | That surface’s normals are inverted in the source model. vizt probes both faces, so re-upload if it persists. |
| On Site never finds a fix | Indoors, or the browser blocked location. Step outside and use Try again. |
Still stuck? Send us the file and what you expected to see: hello@monomedialab.com.