Blender Git Loki

Git Commits -> Revision e925c20

Revision e925c20 by Sergey Sharybin (master)
February 8, 2019, 14:31 (GMT)
Fix T59339: Particle render without baking issues
Fix T61289: Emitting particles from instances not working properly

The first issue has been re-introduced by a code which was dealing
with missing hair after opening the file. That was re-setting all
particle systems all the time because modifier flags were not copied
back to original. This made every modifier run to be seem as an
initial file open.

Now we copy flags back to an original modifier. But also we are
trying to not do any resets unless needed in that case. This way
we can preserve in-memory caches.

Other part of the change is related on re-setting particle system
if number of mesh elements changed. But we only do it if the
modifier has been already evaluated once.

Commit Details:

Full Hash: e925c20f2facd266c4898d3533d17ed30f159f2a
Parent Commit: 2f0dbde
Lines Changed: +27, -7

1 Modified Path:

/source/blender/modifiers/intern/MOD_particlesystem.c (+27, -7) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021