Blender Git Commit Log

Git Commits -> Revision e499f9d

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.

Commit Details:

Full Hash: e499f9d9006ad6f7fc26ceab393602f6a72fc64c
Parent Commit: 6d6db87
Lines Changed: +213, -3

2 Added Paths:

/source/blender/pointcache/alembic/abc_interpolate.cpp (+32, -0) (View)
/source/blender/pointcache/alembic/abc_interpolate.h (+174, -0) (View)

3 Modified Paths:

/source/blender/pointcache/alembic/abc_group.cpp (+2, -1) (Diff)
/source/blender/pointcache/alembic/abc_particles.cpp (+3, -2) (Diff)
/source/blender/pointcache/alembic/CMakeLists.txt (+2, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021