Blender Git Commits

Blender Git "gooseberry" branch commits.

Page: 8 / 103

June 2, 2015, 16:29 (GMT)
Python UI fix for displaying int and float properties as labels.
June 2, 2015, 16:29 (GMT)
Added missing break statements.
June 2, 2015, 16:17 (GMT)
Display extra metadata for the cache input archive.
June 2, 2015, 15:59 (GMT)
Use ID property groups for storing and loading metadata associated to
Alembic archives.

Two separate property groups for metadata are used (so that reading
caches does not overwrite metadata for output caches).
June 2, 2015, 13:27 (GMT)
Merge branch 'alembic' into gooseberry
June 2, 2015, 13:25 (GMT)
Write metadata to caches (application name, date of creation, user
description).

Cache library output archives now have a description string next to them
that gets written into the archive.
June 2, 2015, 11:05 (GMT)
Display basic metadata of a cache archive in the cache library input
settings.
June 2, 2015, 10:29 (GMT)
Silence compiler errors by returning a default value for vector
interpolation.
June 1, 2015, 17:14 (GMT)
Support for an optional semantics argument when interpolating cached
properties.

This is necessary to distinguish e.g. vector semantics (linear vs. slerp
interpolation for positional/normal vectors). It would be simpler to
do this based purely on types, but the typing of common Alembic
properties is not sufficiently unique. Semantics arguments are enum
values, that can be omitted if the default interpolation should be used.
June 1, 2015, 13:10 (GMT)
Fix memory leak when creating new sockets.
June 1, 2015, 13:05 (GMT)
Move node socket creation to the C-code.
June 1, 2015, 11:55 (GMT)
Relink outputs when opening a file after one was already open in the
node.
June 1, 2015, 11:26 (GMT)
Ensure filename is absolute in the vdb node.
June 1, 2015, 07:04 (GMT)
Small fix for previous commit.

We might have MOD_SMOKE_VIEW_SHOWBIG flag on without high resolution on.
June 1, 2015, 06:26 (GMT)
Only load the array in memory when needed.

It doesn't account for cases when we reach a frame where nothing was
simulated, this will be handled later on.
June 1, 2015, 05:04 (GMT)
Merge branch 'master' into openvdb_smoke
May 30, 2015, 13:57 (GMT)
Interpolation code for reading Alembic cache samples on subframes.

This features is needed for motion blur. All properties with position
semantics (transform matrices, mesh and curve vertex locations, etc.)
need to be interpolated for fractions of full frames, in order to
reproduce the motion and deformation correctly.

Alternatively we could store subframe time sampling for this subset of
properties. However, this would increase the amount of data stored,
and it might actually show artifacts from subframe interpolation in
Blender which is not visible to animators otherwise and should be
ignored.
May 30, 2015, 11:28 (GMT)
Make use of the subframe value in Scene when reading from cache archives.

Subframes are necessary when interpolating values.
May 30, 2015, 11:25 (GMT)
Use the Alembic generic chrono_t type internally for reading from
archives, instead of Blender frame values.

This is easier to use for interpolation, the frame value is really only
required externally, before and after reading a sample.
May 29, 2015, 15:45 (GMT)
Merge branch 'master' into gooseberry
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021