November 4, 2014, 15:27 (GMT) |
Support for writing derived mesh data from point cache modifier between other modifiers. Previously this was simply using the derivedFinal of the object. Now the point cache has its own writer instance which is writing samples during the regular modifier evaluation, rather than directly being called by the bake operator. |
November 4, 2014, 12:50 (GMT) |
Merge branch 'master' into alembic_pointcache |
November 4, 2014, 12:46 (GMT) |
Integration of point caching into the modifier stack. This ensures that the modifier stack is disabled up to the last valid cache modifier. This cache modifier then provides a derived mesh as input for the remaining modifier stack tail, or as final output if no other modifiers follow. |
November 4, 2014, 10:16 (GMT) |
Fix scons linking of Alembic and HDF5 and additiona Ilmbase/OpenEXR libraries. |
November 4, 2014, 09:19 (GMT) |
Some changes to the Alembic build script for specifying the install prefix and build type. Alembic build files are still horrible, have to find a reliable solution for that. |
November 4, 2014, 08:43 (GMT) |
Reverted changes to the Mesh Cache modifier, this functionality is now being implemented in the new Point Cache modifier instead. |
November 4, 2014, 08:08 (GMT) |
Introduced a new modifier "Point Cache" for recording cache data at user-defined points in the modifier stack. These will replace the preliminary test changes in the mesh cache modifier. |
November 3, 2014, 13:05 (GMT) |
Moved C API functions for individual data types into their respective files to simplify the code structure. |
October 21, 2014, 18:31 (GMT) |
Partial scons build files for pointcache library and Alembic dependencies. This is not yet functional, the Alembic linking is quite tricky. |
October 17, 2014, 15:01 (GMT) |
Support for topology changes by making the mesh cache modifier into a constructive modifier. Warning! this may well break with the deform-only file types (MDD and PC2), so it needs careful review before considering trunk merge. In any case, this is just a test for Alembic import. |
October 17, 2014, 13:09 (GMT) |
Alembic reading in the Mesh Cache modifier. Note that this only works with deformation atm. |
October 17, 2014, 09:10 (GMT) |
Implemented basic OPolyMesh Alembic writing. Only includes vertex positions and poly loops for now. The standard mesh schema in Alembic includes also UV layers and some other standard data, but all the necessary Blender custom data layers can be stored in these files as well. |
October 16, 2014, 17:17 (GMT) |
Writer/Reader classes for the mesh cache modifier. |
October 16, 2014, 16:40 (GMT) |
Dummy point cache instance in the mesh cache modifier, as a test bed for mesh data export/import. |
October 16, 2014, 16:39 (GMT) |
Fix for changed function signature in freestyle code. |
October 16, 2014, 16:39 (GMT) |
Extra check for cache user info when running the generic point cache export operator. |
October 16, 2014, 14:42 (GMT) |
A couple of fixes for changed Blender functions and the new EvaluationContext needed for evaluating the scene during baking. |
October 16, 2014, 14:42 (GMT) |
Linux library linking is now in a cmake macro file. |
October 16, 2014, 14:41 (GMT) |
Include Alembic build arguments in BUILD_INFO.txt. |
October 16, 2014, 14:40 (GMT) |
Install Alembic in $INST path directly, use the subfolder created by Alembic build files themselves. |
|