Blender Git Commits

Blender Git "gooseberry_farm" branch commits.

Page: 52 / 93

March 23, 2015, 11:21 (GMT)
Simplified cache item path description, based on plain ID blocks with
subtype/index.

This omits possible instancing and recursion by dupli groups, but since
the data of instances is always the same in Blender at this point, there
is little need to take them into account for caching.

At some point in the future it may become desirable to store full dupli
hierarchies in the cache, but it doesn't make sense to try to design a
fully-fledged path descriptor for this hypothetical case now.
March 23, 2015, 11:21 (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 23, 2015, 11:21 (GMT)
Missing include.
March 23, 2015, 11:21 (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 23, 2015, 11:21 (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 23, 2015, 11:20 (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 23, 2015, 11:12 (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 23, 2015, 10:53 (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 23, 2015, 10:53 (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 20, 2015, 15:36 (GMT)
Merge branch 'master' into gooseberry
March 20, 2015, 14:56 (GMT)
Get rid of old panel for GPU depth of field settings
March 20, 2015, 14:45 (GMT)
Merge branch 'master' into gooseberry
March 17, 2015, 10:07 (GMT)
Merge branch 'master' into gooseberry

Conflicts:
source/blender/blenloader/intern/versioning_270.c
source/blender/editors/include/ED_view3d.h
March 16, 2015, 10:50 (GMT)
Better fix for animation returning negative values when AVsynch is on,
patch by Nexyon, thanks!
March 16, 2015, 10:45 (GMT)
Revert "Attempted fix for OpenAL synchronization."

This reverts commit d10e80fe792c1c8f00c9c7ce4409002a4515570d.
March 13, 2015, 12:47 (GMT)
Merge branch 'master' into gooseberry
March 13, 2015, 12:41 (GMT)
Merge branch 'master' into gooseberry

Conflicts:
source/blender/editors/space_view3d/view3d_draw.c
source/blender/physics/intern/BPH_mass_spring.cpp
March 12, 2015, 15:04 (GMT)
Cleanup: unused var
March 12, 2015, 15:01 (GMT)
Merge branch 'master' into gooseberry
March 11, 2015, 18:08 (GMT)
Revert "Fix blenderplayer not compiling after modifier d&d commit"

This reverts commit 1a0e6336d62a2c8f9428704e9bcb6bbf799125e1.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021