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. |
|