Blender Git Commit Log

Git Commits -> Revision 37beac8

Revision 37beac8 by Sergey Sharybin (master)
February 2, 2018, 11:05 (GMT)
Fix missing group duplicated by hair in render

Was happening when viewport visibility on the particle system is disabled.
This became an issue after c45afcf, but the actual issue goes a bit deeper
and the following aspects were involved:

- Relations builder for particle system was ignoring particle system if
it's visibility is not enabled for viewport. This is something what
shouldn't have been done -- depsgraph relations are supposed to be the
same no matter if it's viewport or render.

- Relation builder was only dealing with duplication set to object, but
was ignoring group duplication.

This is technically a regression in 2.79a-RC as well, so would need to
backport this fix to the branch after extra testing is done here in the
studio.

Commit Details:

Full Hash: 37beac8eb823bd81b411426bfc8718639577b179
Parent Commit: c4a19e9
Lines Changed: +110, -49

3 Modified Paths:

/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+17, -9) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+89, -39) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.h (+4, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021