{ "schemaVersion": 1, "resourceLibrary": "/home/mes123456/resource-library/blender-web-vdb", "browserOpenVDB": false, "desktopOpenVDB": true, "serverJobConfigured": true, "serverIsolation": "bwrap-unshare-all+readonly-root+prlimit", "opfsStreamingConfigured": true, "webgpuRendererConfigured": true, "mainVolumeRoundtripConfigured": true, "primaryViewportVolumeIntegrated": false, "materialSemantics": { "supported": [ "DENSITY_GRID_FLOAT32", "CONSTANT_COLOR", "CONSTANT_EMISSION", "ANISOTROPY", "NEAREST", "LINEAR" ], "explicitLosses": [ "COLOR_GRID", "TEMPERATURE_BLACKBODY", "EMISSION_GRID", "VELOCITY_MOTION" ] }, "chromiumWebGPU": { "renderer": "SwiftShader WebGPU", "densityPayloadBytes": 2563744, "nativeCpuGpuSamples": 5, "imageWidth": 96, "imageHeight": 96, "imageSha256": "7aab6639d8d173a4b22d913d16b9c61eeea4cc00cb8ccec2202edf75a1b1f978" }, "releaseStatus": "BLOCKED", "remainingReleaseBlockers": [ "primary-offscreen-viewport-volume-scene-integration", "color-temperature-emission-grid-shading", "three-view-desktop-chromium-pixel-goldens", "64MiB-512MiB-1GiB-stream-device-loss-oom-gates" ], "toolchain": { "openVDBVersion": "13.0.0", "nanoVDBVersion": "32.9.0", "converterPath": "/home/mes123456/workinf_Blender_Wasm/build_vdb_tools/vdb_to_nanovdb", "converterSha256": "2c62efc12bb4b7590cec699fa7e0768f64840c0571c0b0aff917a699ac7b5450", "generatorPath": "/home/mes123456/workinf_Blender_Wasm/build_vdb_tools/vdb_fixture_generator", "generatorSha256": "fea8abfef4ef5a065584390bc5acd060babfd58097200972067a990a3efad7d5" }, "licenses": [ { "id": "OpenVDB-Apache-2.0", "path": "licenses/OpenVDB-Apache-2.0.txt", "sha256": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9" }, { "id": "CC-BY-4.0", "path": "licenses/CC-BY-4.0.txt", "sha256": "8d3fceb4cb62663775f02c1c551cfbf332d1c736667c17817c16c635caba21e0" } ], "resources": [ { "id": "generated-smoke", "kind": "SOURCE_VDB", "path": "generated/generated-smoke.vdb", "byteLength": 605604, "sha256": "586f7cdf4b3329fcb7ef00fc57b12a268baafdbaac0a2b3d1bfa142a22ccda33", "license": "PROJECT_GENERATED_FIXTURE", "origin": "Generated locally by tools/vdb/vdb_fixture_generator.cc with OpenVDB 13.0.0; contains no third-party model data" }, { "id": "generated-level-set", "kind": "SOURCE_VDB", "path": "generated/generated-level-set.vdb", "byteLength": 151127, "sha256": "ba162b5a60dd1e9684846ede1c1a427655d71fd10d5dbb8ef81c9be88a01ed69", "license": "PROJECT_GENERATED_FIXTURE", "origin": "Generated locally by tools/vdb/vdb_fixture_generator.cc with OpenVDB 13.0.0; contains no third-party model data" }, { "id": "generated-large-bounds-sparse", "kind": "SOURCE_VDB", "path": "generated/generated-large-bounds-sparse.vdb", "byteLength": 28954, "sha256": "643981dcf9d358b34537b93755e92b1af98d3a3ab54a62ae93dcf6d6be559972", "license": "PROJECT_GENERATED_FIXTURE", "origin": "Generated locally by tools/vdb/vdb_fixture_generator.cc with OpenVDB 13.0.0; contains no third-party model data" }, { "id": "generated-smoke-truncated", "kind": "MALFORMED_VDB", "path": "generated/generated-smoke-truncated.vdb", "byteLength": 1024, "sha256": "4bce5c630e84e556f55deca29fbeeb5cd6d5b50bace5e46745b6c9b61a3fb781", "license": "PROJECT_GENERATED_FIXTURE", "origin": "Generated locally by tools/vdb/vdb_fixture_generator.cc with OpenVDB 13.0.0; contains no third-party model data", "expectedResult": "VDB_CONVERSION_FAILED" }, { "id": "official-sphere", "kind": "SOURCE_VDB", "path": "official/sphere.vdb", "byteLength": 861072, "sha256": "bb884a9a38354e47191c4ece4a11d1e051594a910fde56501cfc51ff52b171ab", "license": "CC-BY-4.0", "origin": "OpenVDB official sample model repository", "sourcePage": "https://www.openvdb.org/download/", "sourceUrl": "https://media.githubusercontent.com/media/AcademySoftwareFoundation/openvdb-website/master/download/models/sphere.vdb", "upstreamLfsSha256": "bb884a9a38354e47191c4ece4a11d1e051594a910fde56501cfc51ff52b171ab", "attribution": "Academy Software Foundation OpenVDB sample models" }, { "id": "generated-smoke-nanovdb", "kind": "NANOVDB_BUNDLE", "path": "nanovdb/generated-smoke.nvdb", "byteLength": 15469795, "sha256": "e1f341b9b21025b59c73277110f6a02c029765335016f5cc36baa5a8da002903", "license": "PROJECT_GENERATED_FIXTURE", "origin": "Derived from generated-smoke", "derivedFrom": "generated-smoke" }, { "id": "generated-level-set-nanovdb", "kind": "NANOVDB_BUNDLE", "path": "nanovdb/generated-level-set.nvdb", "byteLength": 2649704, "sha256": "fdd332afda542ee45d618ab8a0bf07fa0afd350900b9ca3238bb7ad0e0ce69ea", "license": "PROJECT_GENERATED_FIXTURE", "origin": "Derived from generated-level-set", "derivedFrom": "generated-level-set" }, { "id": "generated-large-bounds-sparse-nanovdb", "kind": "NANOVDB_BUNDLE", "path": "nanovdb/generated-large-bounds-sparse.nvdb", "byteLength": 917224, "sha256": "c096456ded740861577ee2a0ceb8d2a05e1847f0fbbdc102cbb18401b8af360e", "license": "PROJECT_GENERATED_FIXTURE", "origin": "Derived from generated-large-bounds-sparse", "derivedFrom": "generated-large-bounds-sparse" }, { "id": "official-sphere-nanovdb", "kind": "NANOVDB_BUNDLE", "path": "nanovdb/official-sphere.nvdb", "byteLength": 5546250, "sha256": "689a2ef4e2d0302a3c7657dba58568fb22bc9e9dea5528cdbdb341455c1c7194", "license": "CC-BY-4.0", "origin": "OpenVDB official sample model repository", "derivedFrom": "official-sphere" }, { "id": "generated-smoke-browser-manifest", "kind": "NANOVDB_MANIFEST", "path": "manifests/generated-smoke.nanovdb.json", "byteLength": 7706, "sha256": "5226ccb3820c576205c5e624e543328c1d457138a1e301623a1d263abedbc1e0", "license": "PROJECT_GENERATED_FIXTURE", "origin": "Derived from generated-smoke conversion report", "derivedFrom": "generated-smoke-nanovdb" }, { "id": "generated-smoke-conversion-report", "kind": "CONVERSION_REPORT", "path": "reports/generated-smoke-conversion.json", "byteLength": 4782, "sha256": "e7693bdd364799780c775dd0bef5aa4c85919a7d17deb1b46e1726005a433a8f", "license": "PROJECT_GENERATED_FIXTURE", "origin": "Native OpenVDB to NanoVDB report", "derivedFrom": "generated-smoke" }, { "id": "generated-level-set-conversion-report", "kind": "CONVERSION_REPORT", "path": "reports/generated-level-set-conversion.json", "byteLength": 2275, "sha256": "6fadc9b5609307b4b8715d9476c5d26962d5d621d104eaeb2a6a4f364c3670ff", "license": "PROJECT_GENERATED_FIXTURE", "origin": "Native OpenVDB to NanoVDB report", "derivedFrom": "generated-level-set" }, { "id": "generated-large-bounds-conversion-report", "kind": "CONVERSION_REPORT", "path": "reports/generated-large-bounds-sparse-conversion.json", "byteLength": 1794, "sha256": "a55d333e14ef9e23478032d47c5f8d5e736d9198aea64c603836d7e9fc953018", "license": "PROJECT_GENERATED_FIXTURE", "origin": "Native OpenVDB to NanoVDB report", "derivedFrom": "generated-large-bounds-sparse" }, { "id": "official-sphere-conversion-report", "kind": "CONVERSION_REPORT", "path": "reports/official-sphere-conversion.json", "byteLength": 2240, "sha256": "8f577982ea83948fc666bcfcbfcdc22b9b40e210c376d86db8a1f8be910b99c1", "license": "CC-BY-4.0", "origin": "OpenVDB official sample model repository", "derivedFrom": "official-sphere" } ], "validations": [ "source-byte-length-and-sha256", "official-git-lfs-sha256", "openvdb13-nanovdb32-real-conversion", "same-source-conversion-determinism", "semantic-grid-conversion-determinism", "official-sphere-conversion-determinism", "truncated-vdb-rejection", "browser-manifest-validation", "browser-openvdb-disabled", "native-cancel-timeout-atomic-output", "isolated-server-job-idempotency-signature-cancel", "desktop-server-bundle-hash-equality", "real-bundle-opfs-atomic-commit-worker-reopen-tamper-gate", "nanovdb-float32-native-cpu-webgpu-sample-equality", "chromium-webgpu-volume-integration-golden", "bounded-material-mapping-loss-report", "volume-main-undo-redo-save-reopen" ] }