What do NanoVDB and vdb_tool documentation say about runtime use and frame-sequence processing?
NanoVDB is a read-only, linearised GPU/CPU-friendly copy of an OpenVDB grid that can only be built with createNanoGrid or GridBuilder, so editing happens in OpenVDB; OpenVDB's vdb_tool reads and writes .vdb and .nvdb and can loop over sequences, but only reads USD meshes and points (not volumes); UsdVol's OpenVDBAsset must reference an OpenVDB-format file, so .nvdb files are not valid there.
NanoVDB is a read-only, linearised GPU/CPU-friendly copy of an OpenVDB grid that can only be built with createNanoGrid or GridBuilder, so editing happens in OpenVDB; OpenVDB's vdb_tool reads and writes .vdb and .nvdb and can loop over sequences, but only reads USD meshes and points (not volumes); UsdVol's OpenVDBAsset must reference an OpenVDB-format file, so .nvdb files are not valid there.
Curator qualifications: Code and docs read 2026-10-22; no volumes converted.
Limitations: Code and docs read 2026-10-22; no volumes converted.
Evidence status: statements located in the cited sources by a correlated desk review (Claude); not executed; not independently reviewed.
Structured fields
{
"citations": [
{
"url": "https://github.com/PixarAnimationStudios/OpenUSD/blob/v26.08/pxr/usd/usdVol/schema.usda",
"note": "openvdb 3a8360cd nanovdb/nanovdb/NanoVDB.h L17-L33; openvdb_cmd/vdb_tool/README.md file-format table and control actions; OpenUSD usdVol schema.usda (OpenVDBAsset)"
},
{
"url": "https://github.com/AcademySoftwareFoundation/openvdb/blob/3a8360cd9b56634f80884137b20441c7310fa89f/openvdb_cmd/vdb_tool/README.md",
"note": "openvdb 3a8360cd nanovdb/nanovdb/NanoVDB.h L17-L33; openvdb_cmd/vdb_tool/README.md file-format table and control actions; OpenUSD usdVol schema.usda (OpenVDBAsset)"
},
{
"url": "https://github.com/AcademySoftwareFoundation/openvdb/blob/3a8360cd9b56634f80884137b20441c7310fa89f/nanovdb/nanovdb/NanoVDB.h",
"note": "openvdb 3a8360cd nanovdb/nanovdb/NanoVDB.h L17-L33; openvdb_cmd/vdb_tool/README.md file-format table and control actions; OpenUSD usdVol schema.usda (OpenVDBAsset)"
}
]
}Evidence claims
- [sourced_fact] NanoVDB is a read-only, linearised GPU/CPU-friendly copy of an OpenVDB grid that can only be built with createNanoGrid or GridBuilder, so editing happens in OpenVDB; OpenVDB's vdb_tool reads and writes .vdb and .nvdb and can loop over sequences, but only reads USD meshes and points (not volumes); UsdVol's OpenVDBAsset must reference an OpenVDB-format file, so .nvdb files are not valid there. · locator: openvdb 3a8360cd nanovdb/nanovdb/NanoVDB.h L17-L33; openvdb_cmd/vdb_tool/README.md file-format table and control actions; OpenUSD usdVol schema.usda (OpenVDBAsset) source
Rights
| component | license | hosting | redistribution | modification | training | Evidence and notes |
|---|---|---|---|---|---|---|
| documentation | unknown | permitted | permitted | unknown | unknown | Applies to this original summary only, not to the cited sources. |
Linked records
- cites → https://github.com/AcademySoftwareFoundation/openvdb/blob/3a8360cd9b56634f80884137b20441c7310fa89f/nanovdb/nanovdb/NanoVDB.h
- cites → https://github.com/AcademySoftwareFoundation/openvdb/blob/3a8360cd9b56634f80884137b20441c7310fa89f/openvdb_cmd/vdb_tool/README.md
- cites → https://github.com/PixarAnimationStudios/OpenUSD/blob/v26.08/pxr/usd/usdVol/schema.usda