Blender Git Commits
September 29, 2021, 18:17 (GMT) |
Fix Cycles use of uninitialized value in shadow stack intersection on CPU The patch is against the studio branch. In the master branch it got fixed with the Cycles X merge. Differential Revision: https://developer.blender.org/D12705 |
September 29, 2021, 17:57 (GMT) |
Fix non-finite curve normal causing Cycles to crash Similar to the previous change in the area: need to avoid ray point and direction becoming a non-finite value. Use the view direction when the geometrical normal can not be calculated. Collaboration and sanity inspiration with Brecht! |
Revision 4e5bf67 by Brecht Van Lommel / Sergey Sharybin (studio-sprite-fright, temp-studio-sprite-fright-cycles) September 29, 2021, 15:02 (GMT) |
Fix Cycles use of uninitialized value in volume stack intersection on CPU Could cause an actual bug but probability is low in practice. |
September 29, 2021, 14:14 (GMT) |
Fix Cycles crash in certain hair configurations The issue was caused by hair shader setup setting normal to a non finite value, which then gets used to create a ray with non-finite direction, making BVH traversal to run out of stack memory. Happens with 150_0040_A.lighting.blend frame 112 of the Sprites project. Differential Revision: https://developer.blender.org/D12692 |
September 29, 2021, 12:31 (GMT) |
Cycles: Ensure finite displacement and background evaluation Avoids possible numerical issues in the path tracing kernel, which is most important for displacement as non-finite values in BVH can lead to infinite node recursion during traversal. Differential Revision: https://developer.blender.org/D12690 |
September 28, 2021, 09:55 (GMT) |
Fix T91679: Crash when saving bordered render as multilayer exr The related issue which is fixed by this change is the missing noisy image pass when denoising and border render is used, Need to allocate passes after the passes has been copied from the original render result. This is a manual cherry-pick of rB741fa8180c4f. |
Revision 19c9d18 by Dalai Felinto / Sebastian Parborg (studio-sprite-fright, temp-studio-sprite-fright-cycles) September 28, 2021, 09:53 (GMT) |
Increase VSE strip channels limit from 32 to 128 The original limit dates back from 2002 when Blender went open source. After that many years some productions (e.g., Sprite Fright) are already experiencing limitations for complex edits. The future plans is to support an initial shorter (2?) number of channels with support to "unlimited" channels. Finally, I'm bumping the minimum file requirement since files with more than 32 channels won't work well in old Blender versions. In a future commit I will implement a sanitization so that we only read (and write) 128 channels. Making sure future changes of this number won't corrupt Blender. Differential Revision: https://developer.blender.org/D12645 |
Revision 5283b64 by Hans Goudey / Bastien Montagne (studio-sprite-fright, temp-studio-sprite-fright-cycles) September 9, 2021, 09:54 (GMT) |
Fix T91255: IDProperty UI as_dict() returns step as default value Another typo in this section of code. |
Revision 960bdc8 by Jacques Lucke / Bastien Montagne (studio-sprite-fright, temp-studio-sprite-fright-cycles) September 7, 2021, 14:57 (GMT) |
Fix T91187: incorrect socket identifier |
Revision ee9154f by Jacques Lucke / Bastien Montagne (studio-sprite-fright, temp-studio-sprite-fright-cycles) September 7, 2021, 10:03 (GMT) |
Nodes: fix incorrect id socket update The issue was that the entire socket was rebuild, even though only its `SOCK_HIDE_LABEL` flag changed. This broke e.g. Object sockets from old files. |
September 6, 2021, 08:58 (GMT) |
Merge branch 'master' into studio-sprite-fright |
September 6, 2021, 07:07 (GMT) |
Merge branch 'master' into studio-sprite-fright |
September 3, 2021, 12:27 (GMT) |
Merge branch 'master' into studio-sprite-fright |
September 2, 2021, 13:00 (GMT) |
Merge branch 'master' into studio-sprite-fright |
September 2, 2021, 08:30 (GMT) |
Buildbot config: update to proper paths for SVN branches. |
September 1, 2021, 15:31 (GMT) |
Update buildbot configuration to use `studio-sprite-fright` branches. |