Blender Git Loki

Git Commits -> Revision 5982a57

April 23, 2015, 12:04 (GMT)
Alembic: Limit frame update to only group which we're interested in

The idea is simple: make it so scene_update_for_newframe is only doing updates
of the stuff which is really needed for the currently baking group.

Implementation is a bit tricky since we don't have parent relations after the
DAG is built, so doing some graph traversal there.

This code is also now using simplified version of scene_update_for_newframe()
which means in theory we can try de-duplicating some pieces of code, but that
can be done later.

Additionally, the same approach can be used to optimize motion path calculation.

Commit Details:

Full Hash: 5982a57f02cb2122bb509e858624f358f6433fab
Parent Commit: 66f7253
Lines Changed: +133, -2

5 Modified Paths:

/source/blender/blenkernel/BKE_depsgraph.h (+2, -0) (Diff)
/source/blender/blenkernel/BKE_scene.h (+6, -0) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+84, -0) (Diff)
/source/blender/blenkernel/intern/scene.c (+39, -0) (Diff)
/source/blender/editors/io/io_cache_library.c (+2, -2) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021