Responsive image

Usage of Physics Engines for UI Design in NexusUI

Chase Mitchusson, Anthony T Marasco, Jesse Allison
In preparation to expand the experimental interfaces in NexusUI widgets, the authors have been evaluating physics engines and exploring physics-based user interfaces on the web. Tying physics simulation events, influenced by user interactions, to web audio encourages exploration of novel methods of interactivity between users and web-based instruments. Object collisions, deformation of a mesh of objects with elastic connections, and liquid simulation via particle generation were identified as systems with dynamics that may provide interesting links to audio synthesis. Two popular physics engines explored are LiquidFun and Matter.js, with new prototype widgets taking advantage of LiquidFun's Elastic Particles and Matter.js' Cloth and Newton's Cradle composites. One of our goals is to discover methods of audio synthesis that complement the behaviors of each physical simulation.
            
@inproceedings{2017_EA_65,
  abstract = {In preparation to expand the experimental interfaces in NexusUI widgets, the authors have been evaluating physics engines and exploring physics-based user interfaces on the web. Tying physics simulation events, influenced by user interactions, to web audio encourages exploration of novel methods of interactivity between users and web-based instruments. Object collisions, deformation of a mesh of objects with elastic connections, and liquid simulation via particle generation were identified as systems with dynamics that may provide interesting links to audio synthesis. Two popular physics engines explored are LiquidFun and Matter.js, with new prototype widgets taking advantage of LiquidFun's Elastic Particles and Matter.js' Cloth and Newton's Cradle composites. One of our goals is to discover methods of audio synthesis that complement the behaviors of each physical simulation.},
  address = {London},
  author = {Mitchusson, Chase and Marasco, Anthony T and Allison, Jesse},
  booktitle = {Proceedings of the International Web Audio Conference},
  editor = {Thalmann, Florian and Ewert, Sebastian},
  month = {August},
  pages = {},
  publisher = {Queen Mary University of London},
  series = {WAC '17},
  title = {Usage of Physics Engines for UI Design in NexusUI},
  year = {2017},
  ISSN = {2663-5844}
}