Blender Git Commits

Blender Git "gooseberry" branch commits.

Page: 11 / 103

May 23, 2015, 09:36 (GMT)
Move some files and functions around.
May 23, 2015, 06:25 (GMT)
VolumeManager: put OpenVDB related routines in their own functions.
May 23, 2015, 06:23 (GMT)
Don't construct default samplers, rather just store pointers to
accessors and transforms.
May 23, 2015, 03:58 (GMT)
Fix segault when closing Blender.

The cache was freed after the smoke domain...
May 23, 2015, 03:19 (GMT)
Avoid recalculating the object's data when a new cache is added.
May 23, 2015, 03:18 (GMT)
Fix for cache not being set as current when deleting the first in the
list.
May 23, 2015, 02:28 (GMT)
Merge branch 'master' into openvdb_smoke
May 23, 2015, 01:59 (GMT)
Cleanup: indent
May 23, 2015, 01:36 (GMT)
Move source/blender/openvdb folder to intern/openvdb
May 23, 2015, 00:39 (GMT)
Cycles: style cleanup.
May 23, 2015, 00:28 (GMT)
Cycles: rename OpenVDBManager -> VolumeManager, et simili.
May 23, 2015, 00:17 (GMT)
Implementation of VDB ray intersectors.

They are not used yet though.
May 22, 2015, 19:23 (GMT)
Cycles: subclass the grid samplers and make them thread-safe.

Thread-safety wasn't a requirement before but as they are now thread-
safe, they use ValueAccessors for faster sampling.
May 22, 2015, 19:20 (GMT)
Fix typos in smoke exporter.
May 22, 2015, 18:09 (GMT)
Expose file compression types.

By default files are compressed based on their active values, with zip
compression optionnaly added to it. We can as an option, enable blosc
compression, through a build flags. This flag is only to be enbaled if
OpenVDB was built with blosc. Otherwise -> crash.
May 22, 2015, 16:04 (GMT)
Merge branch 'alembic' into gooseberry

Conflicts:
source/blender/blenkernel/BKE_key.h
source/blender/blenkernel/intern/key.c
source/blender/bmesh/intern/bmesh_strands_conv.c
May 22, 2015, 15:52 (GMT)
Support for cutoff parameters in Alembic files.

These are optional, so older alembic cache versions still work.
May 22, 2015, 15:25 (GMT)
Take transformation of the duplicator object into accound for hair
cutting.

When using a dupli object from the same group as a target it is
sufficient to calculate the relative transform in the shared duplicator
local space. When using an external object though we have to transform
into world space first.
May 22, 2015, 14:59 (GMT)
Fix for incorrect cutoff points with the haircut cache modifier.
May 22, 2015, 14:22 (GMT)
Implemented hair cutting for cached strands, based on a cutoff parameter
for child hairs.

The algorithm works by finding the first intersection of each child
hair with the target mesh. The child hairs have to be deformed with
their parents first (this usually happens *after* modifiers).
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021