Blender Git Commits

Blender Git "alembic" branch commits.

Page: 20 / 29

March 26, 2015, 13:13 (GMT)
Customdata caching for CD_ORCO.
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.
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.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021