jonasdichelle
16a092ddf1
Add Support for Dynamic Paint Modifier
...
Add support for the Dynamic Paint modifier point cache.
I added a walker to iterate through all surfaces on a canvas to get each surface's point cache.
Reviewed-on: https://projects.blender.org/blender/blender-asset-tracer/pulls/92889
Reviewed-by: Sybren A. Stüvel <sybren@blender.org>
2024-09-02 18:19:07 +02:00
Sybren A. Stüvel
1e8c924990
Add support for fluid simulation caches
...
Add `eModifierType_Fluid` support, with non-pointcache caches. The entire
cache directory is considered a dependency to list/pack.
2022-12-16 14:49:36 +01:00
Sybren A. Stüvel
803c38dac1
Cleanup: reformat with Black
2021-07-22 10:14:43 +02:00
Sybren A. Stüvel
e7cd6ab70d
Fix external smoke caches not being packed
2019-09-27 12:19:22 +02:00
Sybren A. Stüvel
5988f3599a
Fix T69976: BAT does not work with FluidSimModifier in Blender 2.81
...
The `point_cache` pointer was removed from Blender in
{rBd663ec48c06a083de74e90dd9c605e98b28baa37}, and was unused before that
commit.
2019-09-26 12:26:42 +02:00
Sybren A. Stüvel
4964745dee
Support Alembic files from linked library
...
We already supported Alembic files in the top-level blend file, but now we
also support finding Alembic files in linked-in libraries.
2019-03-20 13:57:44 +01:00
Sybren A. Stüvel
c718fb3a41
Support the Mesh Sequence Cache modifier (a.k.a. Alembic files)
2019-03-20 11:14:23 +01:00
Sybren A. Stüvel
6ac117cd37
Formatting
2019-03-20 11:12:47 +01:00
Jeroen Bakker
7c80320b30
Support for cloth ptcaches stored on disk
...
Currently pointcaches on disk for cloth sims were not traced. This patch allows the tracing of pointcaches for cloth sims.
Reviewers: sybren, fsiddi
Reviewed By: sybren
Differential Revision: https://developer.blender.org/D3910
2018-11-08 10:25:45 +01:00
Sybren A. Stüvel
d7b06f0644
Blender 2.8 compatibility of image datablock
2018-07-10 16:02:14 +02:00
Sybren A. Stüvel
38b3e2b55c
Fixed a whole bunch of MyPy errors
...
New release of mypy picks up more.
2018-07-10 16:02:14 +02:00
Philipp Oeser
4e1c2d1bbb
Fix T55542: BAT doesn't pack smoke cache
2018-07-06 11:01:44 +02:00
Sybren A. Stüvel
893c1f2231
Convert hexified ID name to upper case
...
Our test case accidentally has a numerical-only hex representation, which
doesn't show this issue.
2018-07-05 11:53:38 +02:00
Sybren A. Stüvel
aa8e2a8cdd
Tracer fix for T55539
...
This only fixes the tracer; the problem with the packer still exists.
2018-07-03 15:05:15 +02:00
Sybren A. Stüvel
dfa07e19cc
Fix T55007: Support fluid simulation cache files
...
This also adds support for entire directory paths to be assets, in
addition to globs and numbered file sequences.
2018-06-05 15:12:10 +02:00
Sybren A. Stüvel
21fb18247d
Find textures and images of various modifiers
...
- Wave
- UV Project
- Weight VG Edit
- Weight VG Mix
- Weight VG Proximity
2018-03-26 17:14:08 +02:00
Sybren A. Stüvel
0d82dc7fd0
Find texture of displacement modifier
2018-03-26 16:46:13 +02:00
Sybren A. Stüvel
c515509b24
Use decorator to register modifier walker.
2018-03-26 16:43:32 +02:00
Sybren A. Stüvel
53e22a4a2f
Added GPL comment blocks with proper attibution.
2018-03-16 13:25:20 +01:00
Sybren A. Stüvel
fdbbc3a20d
Static type checking with mypy
...
This does introduce some not-so-nice things, like having to annotate each
`__init__` function with `-> None`. However, the benefits of having static
type checking in a complex bit of software like BAT outweigh the downsides.
2018-03-09 11:09:47 +01:00
Sybren A. Stüvel
632d01334c
Renamed module tracer → trace
...
This is consistent with the other module names.
2018-03-09 10:02:44 +01:00