iMedSim|Software Framework for Multimodal Interactive Simulations
Software Framework for Multimodal Interactive Simulations (SoFMIS) allows rapid creation of interactive environments of arbitrary complexity. This has various collision detection and simulation engines (skeleton-based, spring-mass, finite element, meshfree, data-driven) and also allows development of networked environments for tele-virtual reality applications. Game engines (e.g., PhysX, Bullet, etc) may also be used from within this framework
Development of interactive simulation is very complex and challenging task. A typical simulator involves several components such as physics engine, rendering engine, haptic rendering, collision detection and response, and more. Besides the functional complexity of each component, they all work at different rates. The synchronization and seamless data communication of a multithreaded, highly parallel environment is absolutely necessary in this regard. This is in addition to the algorithmic complexity of the internal components and simulation specific details. Therefore SoFMIS provides the necessary environment to develop interactive simulations. It also allows developers and researchers to focus on their logic or simulator specific details instead of delving into details of the parallel multi modal infrastructure. Moreover, its basic architecture facilities adding more modules and extend the functionalities.
SoFMIS includes the following features:
Sponsors : NIH/NIBIB R01EB5807
Suvranu De, DSc.