Blender Git Commits

Blender Git "alembic" branch commits.

Page: 19 / 29

March 30, 2015, 10:41 (GMT)
`cachelibrary.modifier_bake operator` has been removed in favor of
`cachelibrary.bake`.
March 30, 2015, 10:39 (GMT)
Simplified functions for generating absolute file paths from the base
cache library and modifiers.
March 30, 2015, 10:39 (GMT)
Sanity check: motion state data in curves is optional.
March 30, 2015, 10:39 (GMT)
Preliminary fix for bad level calls to WM job functions from BKE.

The job invocation should happen only in editors/. Also it makes sense
to modify the bake operator such that it supports both the basic cache
library and an optional modifier output.

The design for this area is in progress anyway, probably the cache
library archive paths will be changed so that there is always one input
and optionally an output path, with all the modifiers working in
sequence.
March 30, 2015, 10:39 (GMT)
Write out the complete dupli group in cache modifiers.

Theoretically we could write a stitcher that writes only the parts of
the data affected by a modifier and simply copies the rest, but this
is much more involved and not necessary at this point.
March 30, 2015, 10:39 (GMT)
Removed unused code for ill-defined "cache objects".

The cache libraries now work based on dupli objects instead of
recursive group content, so this concept is no longer needed.
March 30, 2015, 08:43 (GMT)
Alebic: Fix compilation error of blenderplayer target on buildbot
March 29, 2015, 18:25 (GMT)
Writer for strand data and extension for the new motion state data.

Unlike the particle hair writer this one does not work with the particle
system data but the new Strands data. This will allow successive
manipulations of cached hair data by first storing the initial particle
grooming data ("hair edit"), read this data from the cache into a
Strands instance, then apply hair simulation and write the result back
into a second Strands cache.
March 29, 2015, 18:23 (GMT)
Added optional motion state data to Strands.

This implements the distinction between the strand goal position
(grooming data, shape keys) and the result of dynamics simulation.
March 29, 2015, 16:23 (GMT)
Baking API for cache modifiers.

Cache baking means the cache modifier should read input caches over the
given frame range and produce the correct output for writing into the
output cache file.

Cache modifiers can optionally implement a 'bake' function. This is used
through a bake operator from the cache modifier panel. Baking is
executed in a job, which will help with cancelling bakes and displaying
status info.
March 27, 2015, 10:20 (GMT)
New modifier system for cache libraries.

This system imitates the modifier stack for mesh objects. It will be
used to handle simulations and similar processing of cached data.
March 27, 2015, 10:20 (GMT)
Use the last valid cache modifier output file for reading into the
dupli cache.

This makes the cache modifier stack work more like actual modifiers:
Each will take the previous result and write it into its own output
file. The last output is the final result used for viewport display.
March 26, 2015, 17:32 (GMT)
quiet warnings (increase int size for bitshift)
March 26, 2015, 16:40 (GMT)
Cleanup: style
March 26, 2015, 16:27 (GMT)
Merge branch 'master' into alembic
March 26, 2015, 13:45 (GMT)
Minor naming conflict fix.
March 26, 2015, 13:13 (GMT)
Alembic: correct last commit
March 26, 2015, 13:13 (GMT)
Alembic: cleanup warnings
March 26, 2015, 13:13 (GMT)
Basic drawing code for strands loaded from caches.

This is entirely separate from particle systems and their insane
drawing function.
March 26, 2015, 13:13 (GMT)
Fix for crash when deleting an object that was used in a dupli cache.

Object-unlink was clearing the linked object's dupli cache instead of
the duplicator.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021