Imported VDBs not packing in Blender Asset Tracer #92881

Closed
opened 2021-11-06 15:43:08 +01:00 by Ethan Simon · 7 comments

System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: NVIDIA GeForce RTX 3090/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 472.12

Blender Version
Broken: version: 2.93 shipped version of BAT

Short description of error
BAT does not seem to correctly pack VDB simulations that aren't made inside of blender using the Fluid Modifier.

The included testing files in Blender Asset Tracers source code use an example where the VDBs are cached from inside Blender and use a Fluid Modifier.

In my use case I import a volume object into the scene, and then feed it a filepath to the VDB cache. On packing it will just outright skip the imported VDBs.

Exact steps for others to reproduce the error
Below is an example folder setup with a blend file and a 10-frame simulation.test_project.zip

The simulation has already been set up inside the blend file.

Using BAT to pack this test blend file will yield in the simulation not being packed.

**System Information** Operating system: Windows-10-10.0.19041-SP0 64 Bits Graphics card: NVIDIA GeForce RTX 3090/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 472.12 **Blender Version** Broken: version: 2.93 shipped version of BAT **Short description of error** BAT does not seem to correctly pack VDB simulations that aren't made inside of blender using the Fluid Modifier. The included testing files in Blender Asset Tracers source code use an example where the VDBs are cached from inside Blender and use a Fluid Modifier. In my use case I import a volume object into the scene, and then feed it a filepath to the VDB cache. On packing it will just outright skip the imported VDBs. **Exact steps for others to reproduce the error** Below is an example folder setup with a blend file and a 10-frame simulation.[test_project.zip](https://archive.blender.org/developer/F11751214/test_project.zip) The simulation has already been set up inside the blend file. Using BAT to pack this test blend file will yield in the simulation not being packed.
Author

Added subscriber: @razed

Added subscriber: @razed
Author

As a note for this, I would think any solution to have some sort of gate the user has to accept/agree to, since caches can be quite large and potentially exponentially increase pack times. Often times we will have VDBs pre-packed if they don't change to decrease upload times.

As a note for this, I would think any solution to have some sort of gate the user has to accept/agree to, since caches can be quite large and potentially exponentially increase pack times. Often times we will have VDBs pre-packed if they don't change to decrease upload times.
Member

Added subscriber: @lichtwerk

Added subscriber: @lichtwerk
Member

Changed status from 'Needs Triage' to: 'Confirmed'

Changed status from 'Needs Triage' to: 'Confirmed'
Member

Can confirm, sounds like a TODO to me.

Can confirm, sounds like a TODO to me.
Contributor

This has been merged in #92884 (only in main, not released yet).

With a caveat regarding VDB marked as packed inside blender: #92884 (comment)

Upstream report: blender/blender#100592

This has been merged in #92884 (only in main, not released yet). With a caveat regarding VDB marked as `packed` inside blender: https://projects.blender.org/blender/blender-asset-tracer/pulls/92884#issuecomment-1085772 Upstream report: https://projects.blender.org/blender/blender/issues/100592

Thanks for the comment, Olivier. I'll close this issue, then.

Thanks for the comment, Olivier. I'll close this issue, then.
Sign in to join this conversation.
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-asset-tracer#92881
No description provided.