ageller / Firefly

A WebGL interactive particle viewer
GNU Affero General Public License v3.0
66 stars 13 forks source link

Animations with firefly #146

Open Boorhin opened 2 years ago

Boorhin commented 2 years ago

Hi, I am looking into firefly at the moment and I am under the impression we could potentially display particle data that evolve through time. Is that possible? I have a large dataset of particles that evolve in space and time and I am looking into ways of visualising it. Thanks

agurvich commented 2 years ago

The feature you may be thinking of (that currently exists) is the "Animate Velocities" checkbox, which extrapolates particle positions along their velocity vectors (see below). I have thought about how we would implement particle data that evolves through time (by interpolating between keyframe values for the coordinates, velocities, scalar fields, etc.) and I think I know how I would go about doing it but I probably won't be able to do add the feature for at least another couple of months.

Let's keep this issue open so I can let you know when I get around to it (and keep it officially on the roadmap!).

Screen Shot 2022-09-21 at 7 06 24 PM Screen Shot 2022-09-21 at 7 06 24 PM
Boorhin commented 2 years ago

Yes that's what I saw My dataset contains the position of said particles through time so that would be a little different but that's the idea. It is more for oceanographic applications Thanks for looking into it!