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. |
|