Add Support for Dynamic Paint Modifier #92889
No reviewers
Labels
No Label
legacy module
Platforms, Builds, Tests & Devices
legacy project
Blender Asset Tracer
legacy project
Platform: Windows
Priority::Normal
Status::Archived
Status::Confirmed
Status::Needs Triage
Status::Resolved
Type::Design
Type::Report
Type::To Do
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender-asset-tracer#92889
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "JonasDichelle/blender-asset-tracer:dynamicpaint_support"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR adds 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.
Can you attach a ZIP/blendfile that I can test with?
@ -320,0 +338,4 @@
surfaces = canvas_settings.get_pointer((b"surfaces", b"first"))
for surface in blendfile.iterators.listbase(surfaces):
surface_block_name = block_name + b"%s.canvas_settings.surfaces[%d]"
Does the block name really have
%s
and%d
in it? If that is indeed the case, please add a comment to explain this.That's a mistake, fixed it in the new commit, sorry.
@dr.sybren here's a simple blend you can test with:
Thanks for the file. How do I test? Since there is no ZIP with external files BAT is supposed to report, I think I have to press some buttons to generate those locally? Which ones do I press?
You would just have to bake the dynamic paint cache. But here's a zip that includes the cache
It's not about whether it's a simple action to perform or not, it's about being confident that what I'm testing with is actually what your PR fixes. Thanks for the file, this helps.
Yes, I'm sorry for not including it earlier.
Thanks!