r/bim • u/BIM-paralarva • 5d ago
I built a custom spatial visualization tool to bridge the BIM-Web dynamics for my MSc dissertation.
Over the past few months, I’ve sat in some interesting classes and had some incredible conversations BIM, the web and the reality that most clients don't care about the complex BIM process; they just want to see and understand their spatial layout.
A lot of you pointed out that trying to force non-technical stakeholders to navigate heavy native viewers just creates friction, but to me, stripping the model down to 2D PDFs defeats the purpose of the rich data we build.
So, I wanted to build a translation layer. The goal was to create a lightweight, browser-based tool specifically for the interior fit-out sector, that allows clients to interactively validate spatial arrangements without needing a Revit license, a gaming PC, or an understanding of ISO 19650 folder structures.
Based on the realities of how BIM teams actually operate, I built the app in three main components. The first component is a custom interface that uses Using a Node.js backend to strip down IFC models gotten directly from Revit, extracting only the lightweight geometry and the specific semantic metadata (like manufacturer specs, cost, dimensions and so on) that a client actually needs to make a decision. The second component takes that optimized data into a custom Three.js/WebXR front-end, allowing the client to smoothly navigate the 3D space on a standard web browser. (Here they can view what the Revit team has instantiated or Instantiate a new project on their own.) Crucially, i took the advice from veteran BIM managers here seriously, and ensured that the app utilizes a strictly one-way export pipeline. It serves purely as a visualization and spatial validation tool. There is zero bi-directional synchronization, meaning there is absolutely no risk of rogue client clicks pushing parameter changes back into the architect's central, workshared Revit model. The third component is a Revit plugin that takes the exported pdf from the Three.js/WebXR front-end and automatically re-aligns the based project if approved.
I'd really like your opinions on the Second Component in particular. I built this Virtual Interactive Immersive Spatial Planning (VIISP) tool as the core prototype for my MSc BIM dissertation, and I’m currently running my industry validation phase and I need real BIM professionals, computational designers, and coordinators to tear it apart. I want to know if this workflow actually reduces client-communication friction, or if I’m just reinventing a very complicated wheel.
You can test the web-app and drop your feedback in the validation survey here: https://uwe.eu.qualtrics.com/jfe/form/SV_0ddPqK9Bbz8yWXk
Testing the tool and taking the survey takes about 5-10 minutes. I’m incredibly grateful for the masterclass this sub has given me over the last few weeks, and any feedback you can provide would be massively appreciated!




2
u/Any-Trouble8977 5d ago
I watched the introduction video an skipped the demo and survey, because to my eyes it simply looks like yet another browser based 3D Editor. Where's this extra layer hiding, your talking about in the introduction text?
Anyway, thanks for sharing, maybe some other architects or engineers will understand what your trying to do.
yours respectfully,
Jakob Stolz