[Bf-blender-cvs] [5d7ee444065] blender-v3.2-release: Fix T95527: wrong motion blur with rigid bodies
Brecht Van Lommel
noreply at git.blender.org
Wed May 4 19:31:36 CEST 2022
Commit: 5d7ee444065021ab52d293c07638275611e826de
Author: Brecht Van Lommel
Date: Wed May 4 19:25:01 2022 +0200
Branches: blender-v3.2-release
https://developer.blender.org/rB5d7ee444065021ab52d293c07638275611e826de
Fix T95527: wrong motion blur with rigid bodies
This index is not meant for the point cache data array, it's already offset.
===================================================================
M source/blender/blenkernel/intern/pointcache.c
===================================================================
diff --git a/source/blender/blenkernel/intern/pointcache.c b/source/blender/blenkernel/intern/pointcache.c
index 34720bf7d6b..353f89068d8 100644
--- a/source/blender/blenkernel/intern/pointcache.c
+++ b/source/blender/blenkernel/intern/pointcache.c
@@ -833,8 +833,8 @@ static void ptcache_rigidbody_interpolate(int index,
memcpy(orn, data + 3, sizeof(float[4]));
}
else {
- PTCACHE_DATA_TO(data, BPHYS_DATA_LOCATION, index, pos);
- PTCACHE_DATA_TO(data, BPHYS_DATA_ROTATION, index, orn);
+ PTCACHE_DATA_TO(data, BPHYS_DATA_LOCATION, 0, pos);
+ PTCACHE_DATA_TO(data, BPHYS_DATA_ROTATION, 0, orn);
}
const float t = (cfra - cfra1) / (cfra2 - cfra1);
More information about the Bf-blender-cvs
mailing list