Xeokit

xeokit

xeokit SDK logo

Beispielhafter mitgelieferter xeokit BIM Viewer
Basisdaten

Entwickler Creoox AG, Lindsay Kay[1]
Erscheinungsjahr 21. Januar 2019[2]
Aktuelle Version v2.6.91 (6. Oktober 2025)[3]
Betriebssystem Plattformübergreifend
Programmier­sprache JavaScript, WebGL
Kategorie 3D-Webgrafik-SDK, BIM, CAD, Web3D, Computergrafik
Lizenz Duales Lizenzsystem AGPL-3.0 oder proprietär
Sonstiges Xeokit auf GitHub; ersetzt xeogl,[4] SceneJS[5]Vorlage:Infobox Software/Wartung/Sonstiges
xeokit.io

xeokit SDK ist ein Open-Source-JavaScript-Software-Development-Kit (SDK) zur Darstellung von 3D-Grafik im Webbrowser mit Schwerpunkt auf 3D-Building Information Models (BIM). Entwickelt von der Creoox AG und ursprünglich von Lindsay Kay autoriert, erschien die Software 2019 als Nachfolger früherer Projekte wie SceneJS und xeogl.

xeokit dient als herstellerunabhängige Open-Source-Bibliothek für BIM-Viewer ohne Lock-in-Effekt. Das SDK wurde für die Visualisierung großer BIM-Modelle ausgelegt und in wissenschaftlichen Veröffentlichungen, Fachbüchern und Praxisberichten zu Digitalen Zwillingen, Smart Buildings und Infrastruktur-Monitoring erwähnt. Es war Thema von Präsentationen der Khronos Group und OSArch und kam in Prototypen zum Einsatz, die bei internationalen AEC-Hackathons ausgezeichnet wurden.

Geschichte

Das xeokit SDK entstand als Nachfolger WebGL-basierter 3D-Bibliotheken von Lindsay Kay (Xeolabs). Den Anfang bildet SceneJS, eine allgemeine 3D-Engine, die als Forschungsprojekt startete. SceneJS unterstützte u. a. OBJ und Collada sowie Rendering mit Level of Detail (LOD) und bot auf der Website einen interaktiven „Playroom“ zum Live-Anpassen von Beispielen. Die Bibliothek galt als performant und kontinuierlich weiterentwickelt und existierte bereits zur offiziellen Veröffentlichung von WebGL (2011).[6]

Es folgte xeogl, eine WebGL-Bibliothek für Echtzeit-Rendering großer Modellszenen im Browser, mit stärkerem Fokus auf CAD/BIM und die AEC-Branche.[7][8]

Auf dieser Basis wurde 2019 das xeokit SDK mit dem Ziel veröffentlicht, große 3D-(BIM-)Modelle im Browser mit doppelter Genauigkeit darzustellen.[9] Hintergründe zu SceneJS, xeogl und dem xeokit SDK erläuterte Kay in einem Tech-Talk beim AEC Hackathon Wrocław 2024.[10]

Präsentationen und Auftritte

2020 stellte Lindsay Kay das xeokit SDK auf dem virtuellen WebGL-Meetup der Khronos Group vor, einer Branchenveranstaltung mit Referenten u. a. von Google, Sketchfab und Microsoft.[11][12][13] Ein weiterer Vortrag erfolgte im Juli 2021 beim OSArch Monthly Meetup, wo xeokit als Toolkit für AEC-Grafikanwendungen im Browser präsentiert wurde.[14]

Zudem war das SDK Thema AEC-spezifischer Hackathons. Auf den AEC-Hackathons 2024 und 2025 in Zürich wurde xeokit in TechTalks vorgestellt und auf der unabhängigen Plattform opensource.construction als „graduated“ Open-Source-Projekt gelistet.[15][16][17] Beim AEC Hackathon 2024 in Wrocław setzten mehrere Teams xeokit ein; das Siegerteam „IFC Data Miners“ kombinierte KI und natürliche Sprache zur Navigation in BIM-Modellen.[18][19]

„Kill BIM“-Präsentation auf der NXT DEV 2025

Auf der NXT DEV 2025 hielt Martyn Day, Mitbegründer und Consulting Editor des AEC Magazine, den Vortrag „Kill BIM“ über mögliche Zukunftsszenarien für die AEC-Branche, darunter offene Datenplattformen, KI-Agenten und Open-Source-Werkzeuge für maßgeschneiderte Software. Gezeigt wurde u. a. ein von ChatGPT vorgeschlagener Technologie-Stack, in dem xeokit als Model-Viewer auftauchte.[20][21][22]

Anwendungen und Verbreitung

xeokit SDK wird in mehreren kommerziellen und Open-Source-Plattformen für BIM-Visualisierung eingesetzt. OpenProject integrierte xeokit in seinen IFC-Viewer zur Unterstützung digitaler Bauprozesse.[23] Weitere Beispiele sind Capmo,[24] Fonn,[25] bimspot,[26] und CMDBuild[27].

Das SDK ermöglicht die Visualisierung von 3D-BIM-Modellen direkt im Browser, ohne proprietäre Software, und unterstützt herstellerunabhängige Workflows. Typische Einsatzfelder sind Common Data Environments (CDEs), digitale Zwillinge, IoT-integrierte Systeme für Smart Buildings, Facility Management, Gebäudeautomation und Asset-Management-Plattformen.[28][29]

Auch in Digital-Twin-Systemen wird das SDK eingesetzt, um 3D-BIM-Modelle zusammen mit Unity und CesiumJS zu visualisieren und mit Echtzeit- sowie GIS-Daten zu verknüpfen – u. a. für große Infrastruktur-Objekte wie Brücken.[30] Weitere GIS-bezogene Anwendungen sind der Einsatz von xeokit als integrierter BIM-Viewer im Open-Source-Geoportal Masterportal sowie im Beteiligungssystem DIPAS. Im Projekt „Connected Urban Twins“ dient es zudem als BIM-basierte Koordinationsplattform für Großereignisse und für die automatisierte BIM-Modellierung aus Daten des Geobasiszwillings der Stadt Hamburg.[31][32][33]

Merkmale

Das xeokit SDK bietet Funktionen zur Entwicklung interaktiver BIM-Visualisierungsanwendungen im Web:

  • Unterstützung mehrerer 3D-Formate und Modell-Föderation, darunter IFC (via Konvertierung nach XKT), BCF, glTF, GLB, OBJ, STL, 3DXML, dotBIM (.bim),[34] CityJSON und LAS/LAZ (Punktwolken).[28][35]
  • XKT-Binärformat, optimiert für kurze Ladezeiten und geringen Speicherbedarf bei Erhalt von Geometrie und IFC-Metadaten.[36] In einem dokumentierten Fall wurde ein IFCv4-Modell von 186 MB auf eine 12-MB-XKT-Datei reduziert (≈ 95 % Kompression).[37]
  • Doppelte Genauigkeit beim Rendern großer 3D-Modelle[9]
  • Übliche BIM-Funktionen wie BCF-Issues, Anzeige von IFC-Eigenschaften, Annotationen, Messwerkzeuge, Selektion und Filterung nach Typ/Eigenschaften.[28][35][38][39]

Einzelnachweise

  1. xeokit SDK. In: xeokit.io. Abgerufen am 15. Mai 2025 (englisch).
  2. xeokit SDK GitHub Releases. In: github.com/xeokit/xeokit-sdk/releases/tag/v0.1. Abgerufen am 15. Mai 2025 (englisch).
  3. xeokit SDK GitHub Releases. In: github.com/xeokit/xeokit-sdk/releases. Abgerufen am 16. Oktober 2025 (englisch).
  4. xeogl on GitHub. In: github.com/xeolabs/xeogl. Abgerufen am 15. Mai 2025 (englisch).
  5. SceneJS on GitHub. In: github.com/xeolabs/scenejs. Abgerufen am 15. Mai 2025 (englisch).
  6. Matti Anttonen, Arto Salminen: Building 3D WebGL Applications (= Tampere University of Technology, Department of Software Systems. Report 16). 2011, ISBN 978-952-15-2623-7 (englisch, tuni.fi [PDF; abgerufen am 19. Mai 2025]).
  7. Andrew Malcolm, Jeroen Werbrouck, Pieter Werbrouck: LBD Server: Visualising Building Graphs in Web-Based Environments Using Semantic Graphs and GlTF-Models. 5th International Symposium on Formal Methods in Architecture (5FMA). In: Formal Methods in Architecture. Springer International Publishing, Cham 2021, ISBN 978-3-030-57509-0, S. 287–293, doi:10.1007/978-3-030-57509-0_26 (englisch, springer.com [abgerufen am 20. Mai 2025]).
  8. Pål Kastman: Development of a 3D viewer for showing of house models in a web browser – A usability evaluation of navigation techniques (Master Thesis). Linköping University, Department of Computer and Information Science, Linköping, Schweden 2021 (englisch, diva-portal.org [PDF; abgerufen am 20. Mai 2025]).
  9. a b Gema Hernández Moral, Víctor Iván Serna González, Roberto Sanz Jimeno, Sofía Mulero Palencia: Machine Learning Applications for Intelligent Energy Management. Springer Nature Switzerland, 2024, ISBN 978-3-031-47909-0, Modular Big Data Applications for Energy Services in Buildings and Districts: Digital Twins, Technical Building Management Systems and Energy Savings Calculations, S. 53–103, doi:10.1007/978-3-031-47909-0_3 (englisch, springer.com [abgerufen am 20. Mai 2025]).
  10. Creoox AG (Hrsg.): Evolution of 3D Visualization in AEC: Tracing the Path of Xeokit SDK. Wrocław, Polen 15. Oktober 2024 (englisch, youtube.com [abgerufen am 20. Mai 2025]).
  11. WebGL Meetup by The Khronos Group. In: www.khronos.org. 7. Januar 2021, abgerufen am 16. Mai 2025 (englisch).
  12. Presentation at WebGL Meetup by The Khronos Group. In: www.khronos.org. Abgerufen am 16. Mai 2025 (englisch).
  13. The Khronos Group (Hrsg.): Virtual WebGL Meetup - 2020. (englisch, youtube.com [abgerufen am 16. Mai 2025]).
  14. Xeokit: a 3D Web Programming Toolkit for AEC Graphics, Monthly Meetup #16. In: osarch.org. Abgerufen am 16. Mai 2025 (englisch).
  15. xeokit @ AEC Hackathon in Zürich 2024. In: opensource.construction. Abgerufen am 21. Mai 2025.
  16. xeokit @ AEC Hackathon in Zürich 2025. In: opensource.construction. Abgerufen am 21. Mai 2025.
  17. xeokit @ opensource.construction. In: opensource.construction. Abgerufen am 21. Mai 2025 (englisch).
  18. AEC Hackathon Wrocław Edition 2024 – Zusammenfassung. Wrocław University of Science and Technology, 30. Oktober 2024, abgerufen am 20. Mai 2025 (polnisch).
  19. Creoox AG (Hrsg.): Final presentation at AEC Hackathon Wrocław. Wrocław, Polen 17. Oktober 2024 (englisch, youtube.com [abgerufen am 20. Mai 2025]).
  20. Aarni Heiskanen: NXT BLD Showcases the Future of AEC Tech. In: AEC Business. 16. Juni 2025, abgerufen am 18. August 2025 (englisch).
  21. Lejla Secerbegovic: Review: NXT BLD / NXT DEV. In: BIM-Me-Up. 15. Juni 2025, abgerufen am 18. August 2025 (englisch).
  22. Martyn Day: Kill BIM. London, UK 12. Juni 2025 (englisch, nxtaec.com/video/kill-bim-martyn-day-aec-magazine-nxt-bld-nxt-dev/ [abgerufen am 24. Juni 2025]).
  23. Birthe Lindenthal: OpenProject BIM 10.4: digital construction project management with 3D building model viewer (IFC). 2020, abgerufen am 20. Mai 2025 (englisch).
  24. Capmo Construction Software on GitHub. In: GitHub. Abgerufen am 16. Juni 2025 (englisch).
  25. Fonn Construction Management Software. 22. November 2022, abgerufen am 16. Juni 2025 (englisch).
  26. bimspot BIM Collaboration Platform. In: GitHub. Abgerufen am 16. Juni 2025 (englisch).
  27. CMDBuild for Asset Management. 2022, abgerufen am 16. Juni 2025 (englisch).
  28. a b c Franco Spettu, Cristiana Achille, Francesco Fassi: State-of-the-Art Web Platforms for the Management and Sharing of Data: Applications, Uses, and Potentialities. In: Heritage. 7. Jahrgang, Nr. 11, 2024, S. 6008–6035, doi:10.3390/heritage7110282 (englisch).
  29. Lasitha Chamari, Ekaterina Petrova, Pieter Pauwels: An End-to-End Implementation of a Service-Oriented Architecture for Data-Driven Smart Buildings. In: IEEE Access. 11. Jahrgang. IEEE, 2023, S. 117261–117281, doi:10.1109/ACCESS.2023.3325767 (englisch).
  30. Yan Gao, Haijiang Li, Honghong Song: AIoT-informed digital twin communication for bridge maintenance. In: Automation in Construction. 150. Jahrgang. Elsevier B.V., 2023, doi:10.1016/j.autcon.2023.104835 (englisch).
  31. BIM-Leitstelle des LGV stellte ihre Entwicklungen auf der UDP-Fachtagung vor. In: bim.hamburg.de. 2. Dezember 2024, abgerufen am 14. Oktober 2025 (deutsch).
  32. BIM-based coordination platform for major events. In: Connected Urban Twins. Abgerufen am 14. Oktober 2025.
  33. BIMFabrikHH – Automatisierte BIM-Modellierung aus Daten des Geobasiszwillings Hamburg. In: Connected Urban Twins. Abgerufen am 14. Oktober 2025 (deutsch).
  34. Wojciech Radaczyński: Viewers and graphics SDKs that support .bim files. In: GitHub. Abgerufen am 20. Mai 2025 (englisch).
  35. a b Artur Kuzminykh: Integrated Planning and Recording Circularity of Construction Materials through Digital Modelling (Master Thesis). Universidade do Minho, Escola de Engenharia, Braga, Portugal 2022 (uminho.pt [PDF]).
  36. Dagimawi D. Eneyew, Miriam A. M. Capretz, Girma T. Bitsuamlak: Toward Smart-Building Digital Twins: BIM and IoT Data Integration. In: IEEE Access. 10. Jahrgang. IEEE, 2022, S. 130487–130506, doi:10.1109/ACCESS.2022.3229370, bibcode:2022IEEEA..10m0487E (englisch).
  37. Isaac Fatokun, Arun Raveendran Nair Sheela, Thamer Sheela: Modular Knowledge integration for Smart Building Digital Twins. LDAC'23: 11th Linked Data in Architecture and Construction Workshop. Matera, Italy 2023 (englisch, cnrs.fr [PDF; abgerufen am 19. Mai 2025]).
  38. Dominik Schlütter, Nicolas Pauen, Jérôme Pauen, Christoph Van Treeck: INTEGRATED DESCRIPTION OF TECHNICAL BUILDING SERVICES IN BIM. BauSim Conference 2022: 9th Conference of IBPSA-Germany and Austria. In: Proceedings of BauSim Conference 2022: 9th Conference of IBPSA-Germany and Austria. Band 9, BauSim Conference. IBPSA-Germany and Austria, Weimar, Deutschland 2022, doi:10.26868/29761662.2022.72 (englisch, ibpsa.org [abgerufen am 19. Mai 2025]).
  39. Lasitha Chamari, Ekaterina Petrova, Pieter Petrova: A web-based approach to BMS, BIM and IoT integration: a case study. Proceedings of the REHVA 14th HVAC World Congress (CLIMA 2022). 2022, doi:10.34641/clima.2022.228 (englisch, tudelft.nl [abgerufen am 15. Mai 2025]).

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.