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, 03:49 (GMT) |
Initialize the VDB writer when creating a new cache. |
May 22, 2015, 03:27 (GMT) |
A new function to split a vector grid into three scalar grids. |
May 22, 2015, 02:41 (GMT) |
Move fluid matrices to SmokeDomainSettings. |
May 22, 2015, 02:01 (GMT) |
A new function to create a sparse vector grid from three scalar dense grids. |
May 22, 2015, 00:44 (GMT) |
Redesign the VDB API a bit. |
May 20, 2015, 16:40 (GMT) |
Tackle some of the review points. |
|