blender/intern/cycles
Stefan Werner fdd3032f8f Cycles: Fixed zero sized normals when certain attributes were missing.
The Normal Map node was falling back to (0, 0, 0) when it was missing
the required attributes to calculate a new normal.
(0, 0, 0) is not a valid normal and can lead to NaNs when it is
normalized later in the shader. Instead, we now return sd->N,
the unperturbed surface normal.
2020-11-19 23:15:09 +01:00
..
app CMake: refresh building and external library handling of Cycles standalone 2020-09-04 17:10:50 +02:00
blender Merge branch 'blender-v2.91-release' 2020-11-12 20:30:14 +01:00
bvh Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
cmake Cleanup: CMake: Remove arguments from endif(..) 2020-10-12 18:51:48 +05:30
device Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
doc CMake: refresh building and external library handling of Cycles standalone 2020-09-04 17:10:50 +02:00
graph Cycles: fix Node::tag_modified not setting modified flag's upper bits 2020-11-09 14:52:48 +01:00
kernel Cycles: Fixed zero sized normals when certain attributes were missing. 2020-11-19 23:15:09 +01:00
render Merge branch 'blender-v2.91-release' 2020-11-17 04:10:51 +01:00
subd Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
test Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
util Cycles: Fix tricubic sampling with NanoVDB 2020-11-09 12:37:47 +01:00
CMakeLists.txt Cleanup: use string APPEND/PREPEND 2020-11-06 12:32:54 +11:00