Revision 56bf4f3 by Clément Foucault March 10, 2021, 16:57 (GMT) |
EEVEE: ScreenSpaceReflections: Add back support for planar reflections We now have a new buffer to output reflection depth. This buffer is only usefull for non planar SSR but we use it to tag the planar rays. This also touch the raytrace algo for planars to avoid degenerate lines on vert sharp reflections. |
Revision 5ab2252 by Clément Foucault March 10, 2021, 16:57 (GMT) |
Fix T86429 EEVEE: Ambient occlusion broken on some platform This was cause by a division by 0 if the ray direction had no depth difference. Adding a small epsilon fix the issue. |
Revision 352385d by Clément Foucault March 10, 2021, 16:57 (GMT) |
Cleanup: EEVEE: Remove unused function and fix comment |
Revision 4cd9a11 by Clément Foucault March 10, 2021, 16:57 (GMT) |
EEVEE: ScreenSpaceReflections: Improve minimal hit threshold This makes the hit delta threshold dependant on the ray angle. If the ray is more aligned with the view, its intersection threshold gets bigger to avoid going through geometry. This improves reflections and fix T86448 refraction issue. |
Revision cf2933c by Philipp Oeser March 10, 2021, 16:03 (GMT) |
Add 'foreach_nodeclass' for geometry nodetrees This way we get a choice when we click on node links in the Properties Editor. This also changes some of the more permissive poll functions on some nodes back to being "shading-only" (these were made permissive in rBb78f2675d7e5 for simulation nodes, but have not found their way into geometry nodes yet). ref b279fef85d1a / T86416 / D10671 Maniphest Tasks: T86416 Differential Revision: https://developer.blender.org/D10673 |
Revision 79bc496 by Philipp Oeser March 10, 2021, 16:03 (GMT) |
Fix T86416: geometry nodes crash choosing a group node link menu Since rBb279fef85d1a, the nodes properties for geometry nodes using a texture are displayed in the Properties Editor. It was possible to create recursive nodetrees when choosing the 'root' nodegroup in the node link menu though leading to a crash. Now poll if a group node of a particular node could actually be added to the current tree. Also check if the tree types actually match. Maniphest Tasks: T86416 Differential Revision: https://developer.blender.org/D10671 |
Revision eb20250 by Brecht Van Lommel March 10, 2021, 15:56 (GMT) |
Fix wrong white point of Linear ACES in config reading and the bundled config The Blender/Cycles XYZ color space has a D65 white point instead of E, and this was not correctly accounted for both in the OpenColor config reading code and the bundled config. This meant that since the OpenColorIO v2 upgrade, the Linear ACES color space was not working correctly, and other OpenColorIO configs defining aces_interchange were not interpreted correctly. |
Revision 1e7b2d0 by Hans Goudey March 10, 2021, 15:51 (GMT) |
Geometry Nodes: Add color to boolean implicit conversion This conversion works the same way as a combination of the existing color to float3 to boolean conversions, so the boolean result will be false if the color is black, otherwise true, and the alpha is ignored. |
Revision 7f07eff by Ankit Meel March 10, 2021, 14:43 (GMT) |
Cryptomatte tests: Fix layer_from_manifest failure. Error in rBc6a831cfbc9b24fa8b1ed4852178c139e6ed79a6 |
Revision 576c392 by Fabian Schempp March 10, 2021, 13:57 (GMT) |
Nodes: Sortable Multi Input Sockets This Patch removes the auto sorting from Multi-Input Sockets and allows the links to be sorted by drag and drop instead. As a minor related change, it fixes the drawing of the mute line to connect to the first input instead of the socket's center. |
Revision 5991c5c by Campbell Barton March 10, 2021, 12:13 (GMT) |
Cleanup: unused warning building as a Python module |
March 10, 2021, 12:04 (GMT) |
Revision 4fece16 by Jacques Lucke March 10, 2021, 11:41 (GMT) |
Geometry Nodes: transfer polygon attributes to points in Point Distribute node |
Revision 368647b by Jacques Lucke March 10, 2021, 10:53 (GMT) |
Geometry Nodes: move geometry component type enum to C This allows us to use it in rna for the spreadsheet editor. |
March 10, 2021, 10:45 (GMT) |
Revision 3dab6f8 by Jacques Lucke March 10, 2021, 10:35 (GMT) |
Spreadsheet: new spreadsheet editor This implements the MVP for the new spreadsheet editor (T85879). The functionality is still very limited, but it proved to be useful already. A more complete picture of where we want to go with the new editor can be found in T86279. Supported features: * Show point attributes of evaluated meshes (no original data, no other domains, no other geometry types, yet). Since only meshes are supported right now, the output of the Point Distribute is not shown, because it is a point cloud. * Only show data for selected vertices when the mesh is in edit mode. Different parts of Blender keep track of selection state and original-indices with varying degrees of success. Therefore, when the selected-only filter is used, the result might be a bit confusing when using some modifiers or nodes. This will be improved in the future. * All data is readonly. Since only evaluated data is displayed currently, it has to be readonly. However, this is not an inherent limitation of the spreadsheet editor. In the future editable data will be displayed as well. Some boilerplate code for the new editor has been committed before in rB9cb5f0a2282a7a84f7f8636b43a32bdc04b51cd5. It would be good to let the spreadsheet editor mature for a couple of weeks as part of the geometry nodes project. Then other modules are invited to show their own data in the new editor! Differential Revision: https://developer.blender.org/D10566 |
Revision f247a14 by Jacques Lucke March 10, 2021, 10:12 (GMT) |
Geometry Nodes: handle same socket being linked to input more than once better Note, this does not allow users to connect the same socket more than once to a multi-input-socket in the UI. However, the situation could still happen when using node muting. |
Revision 70e7397 by Campbell Barton March 10, 2021, 04:47 (GMT) |
Cleanup: spelling |
Revision 548e2e2 by Campbell Barton March 10, 2021, 04:36 (GMT) |
Cleanup: remove annotations from startup scripts The current convention is not to use annotations for UI/startup scripts. |
Revision 3e67e2a by Campbell Barton March 10, 2021, 04:35 (GMT) |
Cleanup: compiler warning (ignored-qualifiers) |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021