Blender Git Commits

Blender Git "alembic_pointcache" branch commits.

Page: 8 / 17

February 25, 2015, 10:08 (GMT)
Added writers for derived mesh result and hair paths.
February 25, 2015, 09:31 (GMT)
Use explicit name strings for all readers/writers in the cache instead
of constructing names internally.

This helps prevent name collisions and guarantees a consistent naming
scheme for putting multiple items in the same cache.
February 25, 2015, 09:15 (GMT)
New reader/writer for DerivedMesh.

Used as a base for existing PointCacheModifier classes, but can be used
on its own.
February 24, 2015, 19:54 (GMT)
General support for export to/import from Alembic files based on Cache
Libraries.
February 24, 2015, 17:39 (GMT)
Deleted unimplemented parts of the previous pointcache system, to make
refactoring simpler.

Since the new approach is not tied to the old set of point cache data
types there is really no need to carry their empty husks around. Once
the new caching system is defined in detail we can add back whatever
makes sense.
February 24, 2015, 17:37 (GMT)
Disabled specialized Point Cache modifier handling in the modifier
stack, this will be replaced and is not correct anyway.
February 24, 2015, 17:25 (GMT)
Refactoring of archive handling in readers/writers.

Now instead of each reader/writer creating its own archive, the archive
is created by the caller in advance and passed as a constructor
argument. This means that multiple items can be stored together in the
same archive.
February 24, 2015, 14:43 (GMT)
Removed unused Scene pointer from the base Reader/Writer classes.
February 24, 2015, 14:10 (GMT)
Operator skeleton for a cache bake operator, using the job system.
February 24, 2015, 11:47 (GMT)
Fix for undefined return value.
February 24, 2015, 11:14 (GMT)
Merge branch 'master' into alembic_pointcache

Conflicts:
source/blender/makesrna/intern/rna_main_api.c
February 24, 2015, 11:11 (GMT)
Removed unused line.
February 24, 2015, 11:10 (GMT)
Unlink and cleanup functions when objects or the cached group get
unlinked or changed.
February 24, 2015, 10:47 (GMT)
Make sure cache item pointers are lib-linked correctly.
February 24, 2015, 10:34 (GMT)
Name string construction for cache items, to use as a unique identifier
in the cache library.
February 24, 2015, 08:51 (GMT)
Draw some UI buttons for all the current cache item types.
February 23, 2015, 18:24 (GMT)
Updated hash table for lookup of enabled cache items and added basic
UI support.
February 23, 2015, 17:07 (GMT)
Improved collections in RNA for looping over potential caching items
in the object group.
February 23, 2015, 13:04 (GMT)
Define a collection of "object_caches" in the CacheLibrary RNA for
iterating over all objects eligible for caching in the group.

This allows for nested dupligroup instances as well. All objects that
are instantiated at least once by any group can be included in the
respective cache, but get represented only once because the cached data
is the same anyway.
February 23, 2015, 13:03 (GMT)
Link main CacheLibrary pointers in readfile.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021