Bodylight.js Bodylight VR Docs GitHub

Bodylight Simulators

in Virtual and Augmented Reality

virtual patient breathing

Application with simplified anatomy with animated breathing (powered by WebGL), able to be viewed in immersive mode (powered by WebXR) tested in Oculus Quest 2 browser and MS Hololens 2 in MS Edge. See demo at Virtual Patient - Breathing.

VirtualBody

Application with simplified anatomy powered by WebGL, able to be viewed in immersive mode (powered by WebXR). Selected web simulators of hemodynamics and other parts (powered by WebAssembly and Bodylight.js technology). See demo at VirtualBody.
Modelica

Powered by Modelica

Mathematical models of human physiology are written in Modelica language. Ready to comprehend simple, medium and complex models (10 - 10 000 algebrodifferential equations)
WebAssembly

Executed in WebAssembly

Models are exported as standard FMU with source codes in C and compiled to WebAssembly bringing near native speed of model simulation in contemporary browsers.
Create.js

Designed in Adobe® Animate

Complex animations are designed in Adobe® Animate published with Create.js
Create.js

Distributed as Web Components

Complex web simulators are build with components - published as Bodylight.jsBodylight.js.
 
WebGL

Ready for WebGL

WebGL API brings powerful 2D and 3D visualisation without plugins into web browser. Supported by majority of web browsers.
WebXR

Ready for WebXR

WebXR API brings virtual reality and augmented reality into web browsers. Supported by web browsers in appropriate HW platforms (tested in MS Hololens 2, Oculus Quest 2).