NOVO turns plain text into precise, parametric 3D architecture — then imports your DWG and DXF drawings and shows how air actually moves through the building. All in your browser, all in metres.
Everything between an idea and a measurable 3D model — without leaving the keyboard.
A compact spatial language: polylines, extrusions, revolutions, lofts, tubes and spheres — every dimension explicit, every model reproducible.
Every keystroke re-renders the scene. Orbit, zoom, choose realistic, shaded, X-ray or wireframe styles, and export snapshots as PNG.
Cut door and window openings with real constructive solid geometry — chained subtractions with anchor-based placement.
A staggered-grid incompressible solver drives the whole thing. Air enters through the openings you defined, separates around the building and leaves downwind — and it cannot pass through a wall, because the velocity field itself has no component into one.
Import an architect's drawing and get real geometry — including 3D solids modern DWG files hide in their ACIS datastore. Layers, colours, units, blocks and text all survive. Export back to DXF as actual CAD entities, never a screenshot.
Every AI-generated snippet is checked by the real parser before it touches your model. Invalid code never breaks your scene.
Set a wind speed and direction, an outdoor and indoor temperature, and which windows are open. NOVO voxelises the model, solves the flow around and through it, and measures the ventilation rate at the openings — then uses that measured rate to predict how the indoor temperature changes over time.
A continuous blue-to-red field, advected by the flow. Not three fixed colours — a real scalar field on a real velocity field.
Tracer particles advected by the solved field, coloured by speed. Entry, exit, recirculation and stagnant corners all read at a glance.
How much of the indoor air has actually been replaced by outdoor air, tracked as an advected scalar — so under-ventilated rooms show up immediately.
Ventilation is measured across the envelope of the enclosed air, not assumed.
That measured rate feeds a two-node energy balance —
C·dT/dt = ρ·Cp·V̇·ΔT + UA·ΔT + h·A·(Tfabric − Tair) —
where the fabric node carries the building's thermal mass. The result is a
two-time-constant response, not a straight line between two numbers. Where the
flow field cannot resolve an aperture, NOVO falls back to the standard envelope
formulae (Q = Cd·Aeff·U·√ΔCp for wind,
Q = Cd·Aeff·√(2gΔTh/T̄) for stack effect) and
says which path produced the number.
If a target temperature cannot be reached, NOVO says so and explains why rather than quoting a time that will never arrive. Every figure is labelled an estimate from a reduced-order model — useful for early design comparison, and not a substitute for validated CFD.
Type what you want in plain language — "a 4×3 room with a door opening" — or write DSL directly if you prefer full control.
NEVA drafts NOVO DSL for you. The parser verifies every statement; only valid geometry reaches the editor.
Adjust points visually, toggle layers, measure masses with material densities, and export views for clients or contractors.
NEVA is NOVO's own language model — trained specifically to write NOVO DSL, small enough to run on your hardware, private by design.
Sketch massing studies and floor plans as fast as you can describe them.
Furnish rooms with standards-true furniture and verify clearances in meters.
Generate whole blocks parametrically — vary heights, spacing and density in seconds.
Teach spatial reasoning and geometry with instant visual feedback on every line.
Preview pricing for the future product — the studio is free and open today.
Open the studio and describe it — NOVO takes care of the geometry.
Launch NOVO Studio