Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukas Stockner <lukas.stockner@freenet.de>2015-08-06 22:04:43 +0300
committerLukas Stockner <lukas.stockner@freenet.de>2015-11-18 22:50:06 +0300
commit8dea06565f11f706195c89dcfcd7867b887a0ff7 (patch)
tree4c82f0c3aa12d967d0c49ec57f350cba43c6db81 /intern/cycles/render/film.h
parent24a387d6ff515abcf47d7ad61d4faa9a589bd1a9 (diff)
Cycles: Add Blackman-Harris filter, fix Gaussian filter
This commit adds the Blackman-Harris windows function as a pixel filter to Cycles. On some cases, such as wireframes or high-frequency textures, Blackman-Harris can give subtle but noticable improvements over the Gaussian window. Also, the gaussian window was truncated too early, which degraded quality a bit, therefore the evaluation region is now three times as wide. To avoid artifacts caused by the wider curve, the filter table size is increased to 1024. Reviewers: #cycles Differential Revision: https://developer.blender.org/D1453
Diffstat (limited to 'intern/cycles/render/film.h')
-rw-r--r--intern/cycles/render/film.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/intern/cycles/render/film.h b/intern/cycles/render/film.h
index e2cd63cc2ed..0fde9287969 100644
--- a/intern/cycles/render/film.h
+++ b/intern/cycles/render/film.h
@@ -30,7 +30,8 @@ class Scene;
typedef enum FilterType {
FILTER_BOX,
- FILTER_GAUSSIAN
+ FILTER_GAUSSIAN,
+ FILTER_BLACKMAN_HARRIS
} FilterType;
class Pass {