Blender Git Commits

Blender Git "soc-2013-cycles_volume" branch commits.

April 30, 2014, 19:47 (GMT)
Updated OpenVDB library to 2.3.0;
April 30, 2014, 14:29 (GMT)
updated master into branch
November 4, 2013, 12:50 (GMT)
- merge from trunk, up to r61080;
September 24, 2013, 23:28 (GMT)
VDB texture:
* Avoid slow file open every time valid_vdb_file is called (in every texture3D
call), do a quick filename extension check for now.
* Pass float coordinates to the GridSampler instead of rounding to integers.

September 24, 2013, 23:24 (GMT)
Fix bug in OpenVDB with an uninitialized variable in the default Transform.

September 17, 2013, 14:49 (GMT)
- merge from trunk, up to r60196;
note: this fixed the problem with RNA I was getting when loading a osl shader;
September 6, 2013, 23:24 (GMT)
- merge from trunk, up to r59882.
September 6, 2013, 16:03 (GMT)
- lookup is now performed using OpenVDB's sampler, using trilinear interpolation.
September 2, 2013, 14:55 (GMT)
- merged from trunk, up to r59732; - resolved conflict in CMake files from Cycles Standalone changes;
September 2, 2013, 12:51 (GMT)
- added templated lookup, hidden behind the new VDBAccessor class; had to move VDBVolumeFile definition to avoid circular reference;
August 28, 2013, 19:40 (GMT)
- added grid selection: if a grid is specified by name in OIIO's TextureOpt, we search for it, and return false in the lookup if it isn't found; if it isn't specified by name, we take the first grid in the file;
- code reorganization: code was split in more files, separating the utility functions from the VDBVolumeFile struct;
- initial version of a templated lookup method for compatibility with any vdb grid type.
August 27, 2013, 14:52 (GMT)
- added error handling for when vdb file can't be opened;
- minor corrections
August 26, 2013, 12:41 (GMT)
- added snippet to allow for single thread viewport preview.
August 21, 2013, 13:26 (GMT)
- removed unused functions;
August 20, 2013, 20:05 (GMT)
- merge from trunk, up to r59211.
August 17, 2013, 13:10 (GMT)
- changed memory allocation of both VDBTextureSystem and each VDBVolumeFile stored in the VDBTextureSystem's map to use smart pointers;
- implemented naive interpolation for texture lookup (nearest neighbor);

July 31, 2013, 20:44 (GMT)
- added a map to keep track of open volume files;
July 31, 2013, 15:48 (GMT)
- added the library "cycles_kernel_textures" to build target;
- isolated OSL Services from VDB Volumes by adding the class VDBTextureSystem to hold API;
July 27, 2013, 00:58 (GMT)
- added methods to check if texture is a gdb file;
- cleaned up the files after moving the volume class to cycles/kernel/textures from cycles/kernel/osl;
July 26, 2013, 19:58 (GMT)
- Merged trunk, up to revision 58632.
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2020