← All work
Revit + web

Raumbuch

One room book, two routes to it.

  • C#
  • Revit API
  • React
  • Vite
  • FastAPI
  • APS Viewer
  • Model Derivative API
  • web-ifc
  • three.js
In plain words

A room book (Raumbuch in German) lists every room in a building with its size, finishes and furniture. Usually someone types it up by hand. Raumbuch builds it from the 3D model and exports it to Excel, PDF and an interactive web page.

ResultI didn't want it tied to one vendor. IFC files open without any login, are read in the browser and never leave your machine, and you can load several at once as one model.

The problem

A room book lists every room and everything in it. Most teams still put it together by hand, room by room, and start over when the design changes.

What it does

The Revit add-in (Revit 2023 to 2027) works out which room every piece of furniture and equipment stands in, linked models included, and writes the room number and name onto it. Then it makes one cropped floor plan per room and exports the room book to Excel, to a PDF with one page per room, and to an interactive HTML page that works offline. The three steps sit in one panel, in German and English.

The web app signs in to Autodesk Construction Cloud, lets you browse hubs, projects and folders in every Autodesk data region, and opens a model in the browser with a floor plan next to the 3D view. It finds the rooms in the 3D model, in Autodesk's model data, or in the 2D plans if neither has them. Furniture from the main model and every linked model goes into one coordinate system and is matched to a room by parameter, by position, or by the nearest room within 2 m.

Both export the same formatted German Raumbuch: Excel, PDF, and a single-file HTML dashboard whose charts double as filters.

Features

  • Revit add-in for Revit 2023 to 2027: one panel with three steps and a highlighted next action, in German and English
  • Finds the room each piece of furniture and equipment stands in, also across linked models, and writes the room number and name onto it
  • Creates one cropped floor plan per room, named by room number and name
  • Exports the room book as Excel (area, volume and height as real numbers you can add up and filter), as a PDF with a cover and one page per room with its plan and furniture, and as an offline HTML dashboard
  • Settings choose which room details go into the PDF, which furniture categories count, and how the room plans look
  • Web app: Autodesk sign-in, with hubs, projects and folders from all Autodesk data regions (US, Europe, Australia) in one list
  • Web app: 3D viewer with a floor plan beside it; selecting a room highlights its furniture and cuts the room out of the model
  • Web app: rooms from the 3D model, from Autodesk's model data or from the 2D plans; furniture from the main model and every linked model in one coordinate system
  • Furniture is matched to rooms by parameter, by position, or by the nearest room within 2 m; anything left over is listed separately
  • Searchable room table grouped by floor, with area totals and furniture grouped by category and type
  • IFC files open in the browser without any login; several files form one combined model, and nothing is uploaded
  • In IFC mode, selecting a room shows it from above with its furniture
  • Dashboard export: one offline HTML file with summary tiles, charts that act as filters, a room table with plan images and a CSV download

Terms on this page

Revit
Autodesk's main software for designing buildings as BIM models. Most architects and engineers use it.
Add-in
A small program that runs inside another program, here inside Revit or Navisworks, and adds new buttons and features to it.
Linked model
A model from another file, often from another team, shown inside your model for reference but kept separate from it.
ACC / BIM 360
Autodesk Construction Cloud, an online platform where project teams store and share models and documents. BIM 360 is the older version.
IFC
An open file format for building models that any BIM software can read. It is maintained by buildingSMART.

See it

Screenshots & demos

Contact

Let's talk

If your team loses hours to model checks, exports, sorting clashes or copying data out of Revit by hand, I'd like to hear about it. I'm also always up for a conversation about AEC software, openBIM and AI in construction.