New — DWG/DXF import and environmental analysis

Describe it.
See it built.

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.

Runs locally · No account required · Your models never leave your machine
< 100 msparse-to-render feedback
DWG + DXFread and written, solids included
Airflowsimulated, not animated
Metresreal units, real standards
Product

A complete text-to-geometry workflow

Everything between an idea and a measurable 3D model — without leaving the keyboard.

NOVO DSL

A compact spatial language: polylines, extrusions, revolutions, lofts, tubes and spheres — every dimension explicit, every model reproducible.

Real-time 3D viewer

Every keystroke re-renders the scene. Orbit, zoom, choose realistic, shaded, X-ray or wireframe styles, and export snapshots as PNG.

Boolean CSG

Cut door and window openings with real constructive solid geometry — chained subtractions with anchor-based placement.

Airflow you can trust

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.

DWG & DXF, both ways

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.

Validated AI output

Every AI-generated snippet is checked by the real parser before it touches your model. Invalid code never breaks your scene.

Environment

See how the building breathes

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.

Temperature

A continuous blue-to-red field, advected by the flow. Not three fixed colours — a real scalar field on a real velocity field.

Airflow

Tracer particles advected by the solved field, coloured by speed. Entry, exit, recirculation and stagnant corners all read at a glance.

Ventilation & mixing

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.

Physics, stated plainly

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.

Workflow

From sentence to structure in three steps

1

Describe

Type what you want in plain language — "a 4×3 room with a door opening" — or write DSL directly if you prefer full control.

2

Generate & validate

NEVA drafts NOVO DSL for you. The parser verifies every statement; only valid geometry reaches the editor.

3

Refine & export

Adjust points visually, toggle layers, measure masses with material densities, and export views for clients or contractors.

// "a 4-meter wall with a centered door opening"
layer/Walls/visible/true;
d/x0y0/x4y0/x4y0.2/x0y0.2z2.8/r/d/x0y0/x0.725y0/x0.725y0.2/x0y0.2z2.01/rt/xe/x1.6y0z0;
NEVA · AI Assistant

An architect's copilot that lives on your machine

NEVA is NOVO's own language model — trained specifically to write NOVO DSL, small enough to run on your hardware, private by design.

  • Natural language to parametric geometry, in English or Spanish
  • Trained on parser-verified programs — it learns only code that builds
  • 100% on-device: no cloud, no API keys, no data leaving your studio
  • Every reply validated by the real parser before insertion
Use cases

Built for people who build

Architecture studios

Sketch massing studies and floor plans as fast as you can describe them.

Interior design

Furnish rooms with standards-true furniture and verify clearances in meters.

Urban planning

Generate whole blocks parametrically — vary heights, spacing and density in seconds.

Education

Teach spatial reasoning and geometry with instant visual feedback on every line.

Pricing

Start free. Scale when you do.

Preview pricing for the future product — the studio is free and open today.

Maker

For individuals and students
€0 / forever
  • Full DSL editor & 3D viewer
  • On-device NEVA assistant
  • Layers, CSG, PNG export
  • Community support
Launch Studio

Studio

For teams and firms
€49 / seat / month
  • Everything in Professional
  • Shared model libraries
  • Custom standards & materials
  • On-prem model training
  • SSO & admin controls
Contact sales

Your next building is one sentence away.

Open the studio and describe it — NOVO takes care of the geometry.

Launch NOVO Studio