Go to file
Sergey Sharybin c81e6ffdf9 Fix T46915: Non-intuitive behavior of Vector Curve Mapping node
Vector mapping node was doing some weird mapping of both original and mapped
coordinates. Mapping of original coordinates was caused by the clamping nature
of the LUT generated from the node. Mapping of the mapped value again was quite
totally obscure -- one needed to constantly keep in mind that actual value will
be scaled up and moved down.

This commit makes it so values in the vector curve mapping are always absolute.
In fact, it is now behaving quite the same as RGB curve mapping node and the
code could be de-duplicated. Keeping the code duplicated for a bit so it's more
clear what exact parts of the node changed.

Reviewers: brecht

Subscribers: bassamk

Differential Revision: https://developer.blender.org/D1672
2015-12-31 20:40:22 +05:00
build_files Fix for error w/ QtCreator project builder 2015-12-27 17:11:44 +11:00
doc BGE: Improve clock management 2015-12-12 02:46:53 +01:00
extern Libmv: Yet again update to the latest version 2015-12-31 17:56:57 +05:00
intern Fix T46915: Non-intuitive behavior of Vector Curve Mapping node 2015-12-31 20:40:22 +05:00
release White Balance modifier for the VSE 2015-12-28 12:16:48 +01:00
scons@625d446ae8 Fixed border extension for the sunbeams node. 2014-09-23 11:42:11 +02:00
source Fix T46915: Non-intuitive behavior of Vector Curve Mapping node 2015-12-31 20:40:22 +05:00
tests Fix memleaks in our gtests. 2015-12-28 23:19:24 +01:00
.arcconfig Use HTTPS protocol for arc 2013-12-24 22:57:27 +06:00
.gitignore Git ignore BUILD_NOTES.txt from install_deps.sh. 2015-11-23 20:17:02 +01:00
.gitmodules Initialize git submodules for addons, locales and scons 2013-11-15 12:19:08 +06:00
CMakeLists.txt Make cycles compile with MSVC 2015 2015-12-29 18:59:23 +01:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile Makefile: show build dir when configuring 2015-09-22 00:16:53 +10:00
SConstruct Eigen: fold remaining OpenNL code into intern/eigen. 2015-12-10 01:58:10 +01:00