Page MenuHome

New Weld Modifier is crashing when used after a Vertex Weight Modifier
Closed, ResolvedPublic

Description

System Information
Operating system: ubuntu 18.04 64 bits
Graphics card: Nvidia Titan Black

Blender Version
Broken: master hash e653f8fbb
Worked: (optional)

Short description of error
To be useful for animation, modifier should support animation of weights of vertex group influencing it.
These kind of animations are done by using vertex weight modifiers or dynamic paint modifier.

Problem is that trying to use such modifier will produce a crash.

It looks like the only way to avoid a crash is to use animall addon.

Exact steps for others to reproduce the error


In Weld_Crash.blend file, set vertex group named Group into vertex group field of Weld modifier.
It produces a immediate crash for Vertex Weight Edit modifier and Vertex Weight Mix modifier.
Vertex Weight Proximity modifier does not crash immediately. But if you move Empty (Target Object of modifier), it crashes.


If you try to do same thing in this blend file using a dynamic paint modifier (set vertex group named dp_weight into vertex group field of Weld modifier) , it crashes.

Event Timeline

After testing a little more in depth, it looks like problem is worst.
Vertex group feature of modifier is crashing blender when any modifier is used before Weld modifier.

I suppose it is due to lack of support of custom data. But I don't face just a wrong interpolation but an immediate crash.

Like I said in my previous comment, same problem is happening with other modifiers.

Now, in master 77d82ed, there is no more problem with vertex weight modifiers.

But, following same principle : Weld modifier using a vertex group preceded by another modifier ; it is still producing a crash for many modifiers.

I obtained a crash with :
for Modify category : Normal Edit, Weighted Normal
for Generate category : Array, Bevel, Build, Decimate, Edge Split, Mirror, Multiresolution, Remesh, Screw, Solidify, Subdivision Surface, Triangulate, Wireframe
for Simulate category : Explode, Fluid Simulation, Ocean, Particle Instance, Smoke

There is no crash with deform modifiers.