Blender Git Commits

Blender Git commits from all branches.

Page: 2327 / 2888

March 26, 2015, 13:10 (GMT)
BKE functions for managing cache content based on a group.

This uses a complete hierarchy of group instances, based on a path
hierarchy (object names).

Putting
March 26, 2015, 13:10 (GMT)
Simple cache manager panel UI in the scene buttons.

This is mostly a simple and unintrusive placeholder to have some way of
making caches accessible, but needs some more thought.
March 26, 2015, 13:10 (GMT)
Group pointer property for cache libraries to associate them with an
object group.

This is somewhat experimental, eventually we may want to link to Objects
instead, or allow multiple cache targets for the same cache, etc.
March 26, 2015, 13:10 (GMT)
Missing include.
March 26, 2015, 13:10 (GMT)
Removed meaningless comment.
March 26, 2015, 13:10 (GMT)
`New` operator for adding cache libraries.

Conflicts:
release/scripts/startup/bl_ui/properties_physics_common.py
source/blender/blenkernel/BKE_pointcache.h
source/blender/blenkernel/intern/pointcache.c
source/blender/editors/physics/physics_ops.c
source/blender/editors/physics/physics_pointcache.c
March 26, 2015, 13:10 (GMT)
New ID datablock 'CacheLibrary', for managing physical cache archives
and files.

At it's core this is just a file path, but many different cache users
may refer to this, so having a dedicated ID block helps. It can be
compared to Image datablocks, which also primarily are used for data
on storage, but can be packed with the blend file, and carry some
additional information that would be cumbersome to keep sync'ed
otherwise.

The name 'CacheLibrary' deliberately resembles the 'Library' datablock:
just as a Library stores ID blocks in a physical file, a CacheLibrary
stores cached data (in Alembic HDF5/Ogawa or other formats).

Conflicts:
source/blender/blenkernel/BKE_pointcache.h
source/blender/blenkernel/intern/pointcache.c
source/blender/makesdna/DNA_pointcache_types.h

Conflicts:
source/blender/makesrna/intern/rna_main_api.c
March 26, 2015, 13:10 (GMT)
Fix for remaining PointCache references in the alembic code.

Now, for the time being, uses a simple relative "//blendcache/" folder
path again. This will be adressed later.
March 26, 2015, 13:10 (GMT)
PointCache modifier to act as a terminator in modifier stacks.

When writing DerivedMesh data, the modifier result at the point of the
modifier will be used for writing to the cache. If this modifier is not
used the derivedFinal mesh is used instead.
March 26, 2015, 13:10 (GMT)
Cache API for export/import of Blender data to/from Alembic files.

The pointcache API is designed to keep the general concept of caching
separate from the concrete Alembic implementation. Other types of file
export/import would be possible, e.g. for OpenVDB data.
March 26, 2015, 13:10 (GMT)
Initial Alembic library integration for Blender.

Adds Alembic as a dependency and build support in cmake and scons.

Also extends the install_deps.sh script with a temporary installation
procedure for the Alembic libraries. This is still very hackish and
needs to be improved.
March 26, 2015, 13:01 (GMT)
Merge branch 'master' into gooseberry
March 26, 2015, 13:01 (GMT)
Revert "Better fix for animation returning negative values when AVsynch is on,"

This reverts commit 459b1a907ce542ec3f10a533d27832ac9dfbc92d.
March 26, 2015, 12:50 (GMT)
Alembic: correct last commit
March 26, 2015, 12:50 (GMT)
Alembic: cleanup warnings
March 26, 2015, 12:50 (GMT)
Alembic: expose CMake var ALEMBIC_INCLUDE_DIR

The include path could be cached to a stale value, with no obvious way to reset.
Revision dd371c6 by Lukas Toenne
March 26, 2015, 12:45 (GMT)
Customdata caching for CD_ORIGSPACE_MLOOP.
Revision fa0f2ea by Lukas Toenne
March 26, 2015, 12:45 (GMT)
Customdata caching for CD_ORCO.
Revision 80b5240 by Lukas Toenne
March 26, 2015, 12:45 (GMT)
Basic drawing code for strands loaded from caches.

This is entirely separate from particle systems and their insane
drawing function.
Revision 52538dc by Lukas Toenne
March 26, 2015, 12:45 (GMT)
Simplified data structure and reading code for strands in Alembic
caches.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021