Skip to content

Support 4D data as animation sequence. #307

Description

@TheJeran

Was thinking today about visualizing 3D processes (like atmosphere dynamics) and was thinking how to efficiently animate that. And I believe we can "construct" the animation where we go through each timestep and construct the 3D texture. Then we cache that small Uint8 texture and swap it out in the shader each frame. If the full size isn't too much. We can also store all of them on the GPU and get a really smooth animation.

Activity

  1. self-assigned this
    on Sep 18, 2025
  2. added theissue type on Sep 18, 2025
  3. lazarusA commented on Sep 19, 2025

    @lazarusA
    Member

    😄 that's #259 ! naively, but if I read you correctly that is the one. My goal there was to read data incrementally, so that even if data doesn't fit is ok, we can still go through all of the time steps.

  4. TheJeran commented on Sep 19, 2025

    @TheJeran
    CollaboratorAuthor

    No this would be different from #259. However, I have thought of a rough foundation for #259. Where we create three 3D textures. Then while it's animating it grabs the Next chunk and turns it into a texture and swaps out the texture that just finished animating.

    This is for4D data. [W, Z, Y, X] where the data is spatially volumetric and changes over time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions