blender/intern/cycles
Sergey Sharybin 227a94077f Cycles: implement pointiness geometry attribute
This attribute means how "pointy" the geometry surface is, which allows to do
effects like dirt maps and wear-off effects on render geometry. This means the
attribute is calculated for the final mesh which means no baking (which implies
UV unwrap) is needed. Apart from this the behavior is quite close to how vertex
dirty colors works.

The new attribute is available as an output socket of Geometry node.

There's no penalty for the render time, only some delay on scene preparation
(the delay is linear of the mesh complexity).

Reviewers: brecht, juicyfruit

Subscribers: eyecandy, venomgfx

Differential Revision: https://developer.blender.org/D1086
2015-02-10 20:33:41 +05:00
..
app Cycles: Fix compilation error happened after recent render time commit 2015-01-15 21:28:04 +05:00
blender Cycles: implement pointiness geometry attribute 2015-02-10 20:33:41 +05:00
bvh Cycles: Use bool for is_lead array 2015-01-31 01:49:41 +05:00
cmake Cycles: Post-reintegration tweaks to ensure things do compile 2015-01-01 01:31:08 +05:00
device Cycles: Fix inconsistent command line used for runtime kernel compilation 2015-02-02 15:00:21 +05:00
doc Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
kernel Cycles: implement pointiness geometry attribute 2015-02-10 20:33:41 +05:00
render Cycles: implement pointiness geometry attribute 2015-02-10 20:33:41 +05:00
subd Cleanup: Fix Cycles Apache header. 2014-12-25 02:50:24 +01:00
util Cycles: Some more constants fixes for fast math 2015-02-06 15:40:07 +05:00
CMakeLists.txt Cycles: Post-reintegration tweaks to ensure things do compile 2015-01-01 01:31:08 +05:00
SConscript Cycles: Post-reintegration tweaks to ensure things do compile 2015-01-01 01:31:08 +05:00