Go to file
Brecht Van Lommel f5cb0cf1a5 Cycles: improved importance sampling for Beckmann and GGX glossy
Samples render slower than before, but hopefully this is made up for with
reduced noise in most cases. The main slowdown comes from samples that would
previously be wasted and turn out black, which are now continued.

GGX sampling is about the same speed as before, while for Beckmann it is slower
still. Perhaps optimizations are still possible there, but didn't find anything
easy.

Code from this paper, which comes with sample code:

Importance Sampling Microfacet-Based BSDFs using the Distribution of Visible Normals.
E. Heitz and E. d'Eon, EGSR 2014

Differential Revision: https://developer.blender.org/D572
2014-06-14 13:49:56 +02:00
build_files OSX: Set Blender.app and Blenderplayer.app creation and modification date to compiletime, else we would always have the time from checkout here 2014-06-02 14:20:07 +02:00
doc Automatically generate blender.1 man page during build process 2014-06-14 01:19:58 +10:00
extern Add patchset to recent Carve changes 2014-06-11 13:13:36 +06:00
intern Cycles: improved importance sampling for Beckmann and GGX glossy 2014-06-14 13:49:56 +02:00
release OSX: update codesigning rules to 2.71 2014-06-13 23:08:49 +02:00
scons@2d6ebcb239 Basic support for UNC paths on Windows 2014-04-21 17:06:09 +02:00
source Fix T40610. This is a critical bug caused by own bugfix that does not 2014-06-14 14:30:22 +03:00
.arcconfig Use HTTPS protocol for arc 2013-12-24 22:57:27 +06:00
.gitignore .gitignore: Adding CMakeLists.txt.user for QtCreator users. 2014-01-26 17:52:14 -08:00
.gitmodules Initialize git submodules for addons, locales and scons 2013-11-15 12:19:08 +06:00
CMakeLists.txt CMake fixup for bd43ac04 as indicated by Campbell Barton 2014-06-13 17:24:19 -03:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile OSX: fix T40413, automatic threads for compile throw wrong output 2014-05-29 11:15:32 +02:00
SConstruct CMake/SCons: finish removing MSVC2012 references 2014-05-15 16:16:25 +10:00