Blender Git Loki

Git Commits -> Revision 88718c7

March 23, 2015, 11:46 (GMT)
Combined storage of render and realtime data in caches.

Caches now create 2 new roots below the main 'top' object of Alembic:
root and root_render for realtime and render data respectively.
This makes it easy to switch the whole archive to either of the modes
during baking and for constructing dupli caches.

Alternatively individual objects could store hires versions of their
data. This would also be more efficient if the cache contains many
simple objects which don't have 2 different variants. However, such
design decisions are difficult to make at this point and the
implementation can be modifier later.

Commit Details:

Full Hash: 88718c7252afc37f5ba605ed02b0d5cd6cad86cc
Parent Commit: 168867f
Lines Changed: +93, -36

11 Modified Paths:

/source/blender/editors/io/io_cache_library.c (+2, -0) (Diff)
/source/blender/pointcache/alembic/abc_group.cpp (+2, -2) (Diff)
/source/blender/pointcache/alembic/abc_particles.cpp (+1, -1) (Diff)
/source/blender/pointcache/alembic/abc_reader.cpp (+21, -10) (Diff)
/source/blender/pointcache/alembic/abc_reader.h (+9, -2) (Diff)
/source/blender/pointcache/alembic/abc_writer.cpp (+25, -13) (Diff)
/source/blender/pointcache/alembic/abc_writer.h (+15, -8) (Diff)
/source/blender/pointcache/intern/reader.h (+2, -0) (Diff)
/source/blender/pointcache/intern/writer.h (+2, -0) (Diff)
/source/blender/pointcache/PTC_api.cpp (+12, -0) (Diff)
/source/blender/pointcache/PTC_api.h (+2, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021