Go to file
Mai Lavelle 8f28441487 Cycles: Adaptive isolation
Idea here is to select the lowest isolation level that wont compromise quality.
By using the lowest level we save memory and processing time. This will also
help avoid precision issues that have been showing up from using the highest
level (T49179, T49257).

This is a pretty simple heuristic that gives ok results. There's more we could
do here, such as filtering for vertices/edges adjacent geometric features that
need isolation instead of checking them all, but the logic there could get a
bit involved.

There's potential for slight popping of edges during animation if the dice
rate is low, but I don't think this should be a problem since low dice rates
really shouldn't be used in animation anyways.

Reviewed By: brecht, sergey

Differential Revision: https://developer.blender.org/D2240
2016-09-18 12:44:43 -04:00
build_files Buildbot: Disable QuickTime for the time being 2016-09-16 17:51:01 +02:00
doc API doc update script: Fix generated zipfile name, was broken in 'release' case... 2016-09-13 08:39:01 +02:00
extern Curve Fitting: correct initial handle sign 2016-09-02 02:58:34 +10:00
intern Cycles: Adaptive isolation 2016-09-18 12:44:43 -04:00
release Fix T49383: Color pickers are available if the color is locked 2016-09-17 09:02:03 +02:00
source GPencil: Fix memory leak using stroke arrange OP 2016-09-18 17:25:12 +02:00
tests Fix undefined variable on errors in Cycles ctests. 2016-09-10 23:04:14 +02:00
.arcconfig Use HTTPS protocol for arc 2013-12-24 22:57:27 +06:00
.gitignore Update .gitignore to some more generated/non-git-stored files. 2016-08-21 22:40:57 +02:00
.gitmodules Add developer tools submodule 2016-07-15 01:28:00 +10:00
CMakeLists.txt CMake: decouple WITH_CYCLES_OPENSUBDIV from WITH_OPENSUBDIV, and enable on OS X. 2016-09-14 12:02:44 +02:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile Cleanup: line length 2016-07-15 01:26:26 +10:00
make.bat [Windows/make.bat] Clean only after all parameters have been processed so the full path is known, and require a convenience target to be set. Also added a helpful error message if any of the required data is not available. 2016-09-17 09:19:54 -06:00