diff --git a/source/blender/blenkernel/intern/particle_child.c b/source/blender/blenkernel/intern/particle_child.c index dcd2a0b8fae..da6a5bfa12c 100644 --- a/source/blender/blenkernel/intern/particle_child.c +++ b/source/blender/blenkernel/intern/particle_child.c @@ -597,6 +597,9 @@ static float do_clump_level(float result[3], float clump = 0.0f; if (clumpcurve) { + if (clumpcurve->cm->table == NULL) { + BKE_curvemapping_initialize(clumpcurve); + } clump = pa_clump * (1.0f - clamp_f(BKE_curvemapping_evaluateF(clumpcurve, 0, time), 0.0f, 1.0f));