Blender Git Loki

Git Commits -> Revision 4e73ff0

Revision 4e73ff0 by Alex Fraser (master)
February 19, 2013, 02:24 (GMT)
Fix for [#34099] Particles leaking from moving meshes

This was caused by a floating point precision error. During collision detection, Newton-Raphson iteration is used to find the exact time of the collision. But when using subframes, the initial Newton step was too small. Now the initial step is given in absolute units. When subframes = 0, this should behave almost the same as before.

Thanks to Janne Karhu, Lukas Toenne and Ton Roosendaal for their help with this patch, and to AutoCRC for funding.

Commit Details:

Full Hash: 4e73ff0d637772950f1f54c0259edbc60027cfba
SVN Revision: 54648
Parent Commit: 442d16b
Lines Changed: +42, -15

2 Modified Paths:

/source/blender/blenkernel/BKE_particle.h (+4, -1) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+38, -14) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021