Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2018-05-04 12:40:27 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2018-05-04 12:40:27 +0300
commitd1be30f77978539070c64a80393ff3ad55719a24 (patch)
tree7c57dc72c87395bec7d768a91c7ec577e1335871 /source/blender/freestyle
parent288d7794d4c6836e1322d5ed943c4fbd4b0b0e54 (diff)
Fix T54935: Particle group instances don't render when hidden in viewport
Seems to be only related on linked nature of particles. This is caused by some conflicting optimization done for viewport, which does not do particles re-calculation if they do not depend on time (which is crucial for big layout scene grass fields) and particle render setting switch which was relying on fact that render pipeline will do particle update via time dependency. Now we extent an old workaround for invisible objects, which now also deals with particles in the same way as old dependency graph was dealing with this: tag object data for update if there is particle system. There shouldn't be any speed difference between old and new depsgraph, since tagging was already needed and was happening. In Blender 2.8 such things should be easier to deal with since the whole depsgraph is to be evaluated for render engine anyway.
Diffstat (limited to 'source/blender/freestyle')
0 files changed, 0 insertions, 0 deletions