blender/intern/cycles/bvh
Stuart Broadfoot 638b084f82 Cycles Hair: Strand Minimum Pixel Size
Code is added to restrict the pixel size of strands in cycles. It works best with ribbon primitives and a preset for these is included. It uses distance dependent expansion of the strands and then stochastic strand removal to give a fading. To prevent a slowdown for triangle mesh objects in the BVH an extra visibility flag has been added. It is also only applied for camera rays.

The strand width settings are also changed, so that the particle size is not included in the width calculation. Instead there is a separate particle system parameter for width scaling.
2013-04-15 21:38:31 +00:00
..
bvh_binning.cpp style cleanup: block comments 2012-06-09 17:22:52 +00:00
bvh_binning.h Cycles: merging features from tomato branch. 2012-04-28 08:53:59 +00:00
bvh_build.cpp Cycles Hair: Introduction of Cardinal Spline Curve Segments and minor fixes. 2013-01-15 19:44:41 +00:00
bvh_build.h Cycles Hair: refactoring to store curves with the index of the first key and the 2013-01-03 12:09:09 +00:00
bvh_node.cpp style cleanup: assignment & indentation. 2012-06-09 18:56:12 +00:00
bvh_node.h style cleanup: trailing tabs & expand some non prefix tabs into spaces. 2012-10-21 05:46:41 +00:00
bvh_params.h Fix #34921: cycles rendered a specific scene with a small high poly object 2013-04-08 20:04:03 +00:00
bvh_sort.cpp Cycles Hair: refactoring to store curves with the index of the first key and the 2013-01-03 12:09:09 +00:00
bvh_sort.h style cleanup: block comments 2012-06-09 17:22:52 +00:00
bvh_split.cpp Cycles Hair: refactoring to store curves with the index of the first key and the 2013-01-03 12:09:09 +00:00
bvh_split.h Cycles: merging features from tomato branch. 2012-04-28 08:53:59 +00:00
bvh.cpp Cycles Hair: Strand Minimum Pixel Size 2013-04-15 21:38:31 +00:00
bvh.h Cycles Hair: refactoring to store curves with the index of the first key and the 2013-01-03 12:09:09 +00:00
CMakeLists.txt code cleanup: 2012-10-17 04:13:03 +00:00