March 26, 2015, 13:13 (GMT) |
Explicit CD type masks for each element. Avoid storing redundant normals for vertices. |
March 26, 2015, 13:13 (GMT) |
Make sure normals are correct before writing mesh data to caches. Normal data layers might not be updated during cache baking automatically. |
March 26, 2015, 13:13 (GMT) |
Renamed the cache_dm to simply dm. The fact that this is used for caching is only apparent on the higher levels of the Object struct. |
March 26, 2015, 13:13 (GMT) |
New data structure for restoring strand data originating from particles. The rationale here is that we don't try to replace particle data temporarily like we do with DerivedMesh. This would be needed for drawing cached data overrides in the viewport and pass them to renderers (unless these read Alembic directly) and later for performing dupli simulation. |
Revision def2be6 by Campbell Barton / Lukas Toenne (alembic, gooseberry, gooseberry_farm, temp_motionpaths) March 26, 2015, 13:13 (GMT) |
Alembic: expose CMake var ALEMBIC_INCLUDE_DIR The include path could be cached to a stale value, with no obvious way to reset. |
March 26, 2015, 13:13 (GMT) |
Fix wrong time sampling in customdata array properties. The time sampling should be specified explicitly when creating properties. |
March 26, 2015, 13:13 (GMT) |
Simplified data structure and reading code for strands in Alembic caches. |
March 26, 2015, 13:13 (GMT) |
Customdata caching for CD_ORIGSPACE_MLOOP. |
March 26, 2015, 13:13 (GMT) |
Missing include path for scons build files of the gameengine player. |
March 26, 2015, 13:13 (GMT) |
Revert "Avoid conflicting unordered_map definition in cycles" This seems to break windows builds and should not be necessary. This reverts commit 12384d564f59646145fa609dfe7e5a61632cd20f. |
March 26, 2015, 13:13 (GMT) |
Fix for use of non-portable function snprintf. |
March 26, 2015, 13:13 (GMT) |
Fix for use of unknown uint type instead of unsigned int. |
March 26, 2015, 13:13 (GMT) |
More compact sample writing code for particle pathcache caching. |
March 26, 2015, 13:13 (GMT) |
Write basic hair curves to caches for dupli groups. This data will be used for dupli simulations later on. Child path generation could also be done based on this data without involvement of particle systems. |
March 26, 2015, 13:13 (GMT) |
Fix for linking order in scons preventing correct initialization of the Alembic caching implementation. |
March 26, 2015, 13:13 (GMT) |
Missing library linking in the blenderplayer. |
March 26, 2015, 13:13 (GMT) |
Make the nested DM writer in Object writers a pointer, instead of using the do_mesh flag. This will be more in line with how optional particle system writer will be created. |
March 26, 2015, 13:13 (GMT) |
Use a stub factory when Alembic is disabled to avoid invalid pointer access. |
March 26, 2015, 13:13 (GMT) |
Stub function for Alembic init when Alembic is not enabled. |
March 26, 2015, 13:13 (GMT) |
Added Alembic dependency config to the linux x86_64 player buildbot file. |
|