Firefly: a browser-based interactive 3D data visualization tool for millions of data points
Alexander B. Gurvich, Aaron M. Geller

TL;DR
Firefly is a browser-based tool capable of visualizing and interacting with extremely large 3D particle datasets in real-time, accessible on most devices without installation.
Contribution
It introduces a novel, web-based visualization platform that handles billions of particles interactively using a custom octree engine, with easy data preparation and customization features.
Findings
Visualizes >10 million particles on personal computers
Supports datasets with billions of particles via octree engine
Works seamlessly across devices including smartphones and tablets
Abstract
We present Firefly, a new browser-based interactive tool for visualizing 3D particle data sets. On a typical personal computer, Firefly can simultaneously render and enable real-time interactions with > ~10 million particles, and can interactively explore datasets with billions of particles using the included custom-built octree render engine. Once created, viewing a Firefly visualization requires no installation and is immediately usable in most modern internet browsers simply by visiting a URL. As a result, a Firefly visualization works out-of-the-box on most devices including smartphones and tablets. Firefly is primarily developed for researchers to explore their own data, but can also be useful to communicate results to researchers/collaborators and as an effective public outreach tool. Every element of the user interface can be customized and disabled, enabling easy adaptation of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Physics and Python Applications
