Skip to content

Suggestion: VDB import / export support #319

@MysteryPancake

Description

@MysteryPancake

Hi, firstly thank you for making this project public and putting so much time into optimizing it.

I'm interested in testing it for film and VFX applications (non-commercial) to see how it compares to existing fluid solvers.

For film and VFX, VDB files are commonly used. Despite their size, they're common for rendering in software like Houdini and Blender. There's also been recent work on compression such as ZibraVDB.

Currently this software only supports .vtk volumes. This is useful for scientific applications, but not ideal for film. I thought it would be nice to add VDB import/export as an optional #define, if the user has OpenVDB headers installed.

For importing, VDB could be used for collision objects stored as level set (SDF) volumes.
For exporting, it could be useful for smoke and fluids so they could be rendered in other software.

When I have time I'll look into implementing this myself, but want to see what you think too.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions