diff options
author | Matt Ebb <matt@mke3.net> | 2007-10-24 16:42:08 +0400 |
---|---|---|
committer | Matt Ebb <matt@mke3.net> | 2007-10-24 16:42:08 +0400 |
commit | a9110ee0333b5dfc8af42919e53c7cd35e1f6cb1 (patch) | |
tree | 59ec2efcd073558e259caabc24ad40903fdd7120 /source/blender/include/butspace.h | |
parent | 14bbff61fecf95c0cc9dc20a480985d599159470 (diff) |
* Adaptive QMC AO feature - "Adapt from speed vectors"
This is a new feature that can make using AO a lot more attractive when rendering
animations with vector blur. It uses the speed vector info calculated in the 'Vec'
speed vector pass, in order to reduce AO samples where pixels are moving more
quickly. There's not much point calculating all those AO samples when the result is
going to be smeared anyway, so you can save a bit of render time by doing
a more noisy render in those areas.
You can use this with a new slider in the Adaptive QMC settings 'Adapt Vec'. The
higher the value, the more aggressively it will reduce samples. 0.0 means no
reduction, and 1.0 reduces one sample per pixel of average displacement for that
pixel. 0.25 or so generally gives decent results, but it depends on how fast things
are moving.
Here's a demo (compare the final blurred result, and render times):
http://mke3.net/blender/devel/raytracing/adapt_speed_off2.jpg
http://mke3.net/blender/devel/raytracing/adapt_speed_on2.jpg
And a less contrived example, a short clip from macouno's 'petunia' bconf animation:
http://mke3.net/blender/devel/raytracing/petunia-adaptvec-noblur-h264.mov
http://mke3.net/blender/devel/raytracing/petunia-adaptvec-blur-h264.mov
Diffstat (limited to 'source/blender/include/butspace.h')
-rw-r--r-- | source/blender/include/butspace.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/include/butspace.h b/source/blender/include/butspace.h index 4806b23bd57..fec85c03b77 100644 --- a/source/blender/include/butspace.h +++ b/source/blender/include/butspace.h @@ -290,7 +290,7 @@ void curvemap_buttons(struct uiBlock *block, struct CurveMapping *cumap, char la #define B_COLZEN 1503 #define B_WMTEXPASTE 1504 #define B_WMTEXCOPY 1505 -#define B_AO_DISTANCES 1506 +#define B_AO_FALLOFF 1506 /* *********************** */ #define B_RENDERBUTS 1700 |