Blender Git Commits

Blender Git "master" branch commits.

Page: 1983 / 5574

October 6, 2017, 21:44 (GMT)
Eevee: Shadows: Add Contact Shadows

This add the possibility to add screen space raytraced shadows to fix light leaking cause by shadows maps.

Theses inherit of the same artifacts as other screenspace methods.
October 6, 2017, 21:44 (GMT)
Eevee: Modify the raycast function to be more flexible.

Make quality a parameter, and modify the ray end to be premultiplied so that the raytrace is done on a range.

This is in order to add contact shadows.
October 6, 2017, 16:09 (GMT)
Merge remote-tracking branch 'origin/master' into blender2.8
October 6, 2017, 16:06 (GMT)
Cycles: Fix possible race condition when generating Beckmann table

Two issues here:

- Checking table size to be non-zero is not a proper way to go here. This is
because we first resize the table and then fill it in. So it was possible that
non-initialized table was used.

Trickery with using temporary memory and then doing table.swap() might work,
but we can not guarantee that table size will be set after the data pointer.

- Mutex guard was useless, because every thread was using own mutex. Need to
make mutex guard static so all threads are using same mutex.
Revision b0ecd2e by Julian Eisel
October 6, 2017, 16:02 (GMT)
Fix crash when deleting workspace active in multiple windows
October 6, 2017, 15:21 (GMT)
Merge remote-tracking branch 'origin/master' into blender2.8
October 6, 2017, 14:33 (GMT)
Cycles: Cleanup, indendation
October 6, 2017, 14:10 (GMT)
Gawain: Reduce shader interface bucket size

Tried 101 but it gives colisions.
I think 257 is enough now that we dont have thousands of uniforms.
This gives some noticeable performance improvement.
Could be refined further.
October 6, 2017, 14:10 (GMT)
Gawain: Add UBOs to shader interface.
October 6, 2017, 12:27 (GMT)
Fix T53012: Shadow catcher creates artifacts on contact area

The issue was caused by light sample being evaluated to nan at some point.
This is root of the cause which is to be fixed, but is very hard to trace down
especially via ssh (the issue only happens on AVX2 release build). Will give it
a closer look when back to my AVX2 machine.

For until then this is a good check to have anyway, it corresponds to what's
happening in regular radiance sum.
October 6, 2017, 11:54 (GMT)
Cycles: Cleanup, indentation and wrapping
October 6, 2017, 10:25 (GMT)
Merge branch 'master' into blender28
October 6, 2017, 10:06 (GMT)
Cleanup: Math lib naming (use v3 suffix)
October 6, 2017, 10:00 (GMT)
Sequencer: Cleanup, use more BLI utilities where possible
October 6, 2017, 09:36 (GMT)
Sequencer: Use BLI math functions where possible
October 6, 2017, 09:36 (GMT)
Sequencer: Avoid re-calculation index offset multiple times
October 6, 2017, 09:36 (GMT)
Sequencer: Use funciton instead of macr oto avoid argument re-evaluation
October 6, 2017, 09:36 (GMT)
Fix T52940: VSE Glow Effect Strip on transparent images has no blur
October 6, 2017, 09:20 (GMT)
Error in falloff_angle range in last commit
October 6, 2017, 09:15 (GMT)
Vertex Paint: move normal falloff into the brush

All related settings are already in the brush,
so it's inconvenient to switch panels to change this one option.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021