Revision f24a475 by Jeroen Bakker February 27, 2020, 11:15 (GMT) |
Fix T74254: EEVEE Render Passes Availability When disabling AO or BLOOM in the render tab, when the pass is shown in a 3d viewport the pass wasn't reset. This resulted in showing a black texture and a not filled UI render pass in the shading popover. This patch will by default reset to the combined pass. It is intended that the render_pass in the 3d shading struct isn't set to combined as people could have disabled AO/bloom by mistake and it could reset viewports that aren't visible. |
Revision 57bd1a0 by Jacques Lucke February 27, 2020, 11:13 (GMT) |
Fix T74227: Crash when clicking on viewport shading properties |
Revision e420caa by Sybren A. Stüvel February 27, 2020, 11:08 (GMT) |
Fix T71743: NLA editor doesn't update properly when hiding/viewing objects The NLA area & region listeners were ignoring the notifications that happen when hiding/showing objects & collections. |
Revision d5bcc37 by Philipp Oeser February 27, 2020, 10:44 (GMT) |
Fix T69576, T74059: issues with rotation when adding objects This clarifies logic in ED_object_add_generic_get_opts (see comments in code). Also following issues are adressed: - do not enforce setting the op UI to WORLD when rotation is set (e.g. on redo). This is not wrong (happens in world space), but is more confusing than helpful (was added in own rB3b8a14a3c072). - respect setting the User Preference to WORLD properly (could fail when set to something else, then back to WORLD) Maniphest Tasks: T69576 Differential Revision: https://developer.blender.org/D6943 |
Revision 01162f7 by Dalai Felinto February 27, 2020, 10:36 (GMT) |
Fix unreported crash/assert in Cycles with volume render pass in viewport Bug introduced on e0085bfd24da. |
Revision 830a45a by Philipp Oeser February 27, 2020, 09:54 (GMT) |
Improve usage of recent golden ratio define - fix typo - set back to conjugate value and use as such Followup to rB95175c3b5e2b. |
Revision 10162d6 by Sybren A. Stüvel February 27, 2020, 09:37 (GMT) |
Constraints: replace 'Set Inverse' operator with an eval-time update This fixes {T70269}. Before this commit there was complicated code to try and compute the correct parent inverse matrix for the 'Child Of' and 'Object Solver' constraints outside the constraint evaluation. This was done mostly correctly, but did have some issues. The Set Inverse operator now defers this computation to be performed during constraint evaluation by just setting a flag. If the constraint is disabled, and thus tagging it for update in the depsgraph is not enough to trigger immediate evaluation, evaluation is forced by temporarily enabling it. This fix changes the way how the inverse matrix works when some of the channels of the constraint are disabled. Before this commit, the channel flags were used to filter both the parent and the inverse matrix. This meant that it was impossible to make an inverse matrix that would actually fully neutralize the effect of the constraint. Now only the parent matrix is filtered, while inverse is applied fully. As a result, pressing the 'Set Inverse' matrix produces the same transformation as disabling the constraint. This is also reflected in the changed values in the 'Child Of' unit test. This change is not backward compatible, but it should be OK because the old way was effectively unusable, so it is unlikely anybody relied on it. The change in matrix for the Object Solver constraint is due to a different method of computing it, which caused a slightly different floating point error that was slightly bigger than allowed by the test, so I updated the matrix values there as well. This patch was original written by @angavrilov and subsequently updated by me. Differential Revision: https://developer.blender.org/D6091 |
Revision 4952fb1 by Philipp Oeser February 27, 2020, 09:11 (GMT) |
Fix T54323: Improve Paint category names in keymap preferences While one issue of the report was fixed already (rB27adc4aa3347), still a couple of clarifications could be made: - correct/clarify which modes these apply to - clarify that "Face Mask" is a paint thing Maniphest Tasks: T54323 Differential Revision: https://developer.blender.org/D6797 |
Revision f38c54d by Philipp Oeser February 27, 2020, 08:56 (GMT) |
Fix Vertex weight gradient tool show wrong weight/strength values in the UI Main issue is that the UI doesn not respect the Unified Weight/Strength setting (but instead alwasy shows the brushes weight/strength) Was working before, but somewhat missed in rBfb74dcc5d69d. See discussion in T74025 on why the Gradient Tool in its current state is not very user friendly in general, what I think we should do though is at least have the values in the UI respect Unified Weight / Unified Strength since this is what the tool will use internally... ref T74025 Maniphest Tasks: T74025 Differential Revision: https://developer.blender.org/D6900 |
Revision 80684ca by Campbell Barton February 27, 2020, 05:08 (GMT) |
Fix T74248: Crash using a movie clip for the camera background Missing NULL check in recent half-float support. |
Revision 1a1f291 by Aaron Carlisle February 26, 2020, 22:33 (GMT) |
UI: Clarify Laplacian Deform - Match UI Style - Clarify that the vertex group is different then other modifiers |
Revision 1d302df by Aaron Carlisle February 26, 2020, 21:37 (GMT) |
UI: Fix Typo in GP Erase RNA |
Revision 2d42347 by Bastien Montagne February 26, 2020, 18:31 (GMT) |
Fix T73371: Crash caused by wrong logic in NULL pointer check. |
Revision 9085b7e by Brecht Van Lommel February 26, 2020, 18:24 (GMT) |
Fix OpenVDB link error on Windows after recent changes |
Revision da38cb6 by Brecht Van Lommel February 26, 2020, 18:22 (GMT) |
Cleanup: split image sequence detection into own file, and make it reusable |
Revision 4c4e798 by Aaron Carlisle February 26, 2020, 17:18 (GMT) |
Color Management: Updated False Color Look Change to false color are based on artist feedback: * Even 2.5 EV differences down to -10 EV. * Even 2.167 EV differences up to +6.5 EV. * Slightly below middle grey biased toward cyan. * Slightly above middle grey biased toward yellow. * Converts to nonlinear luma for more accuracy. |
Revision 9f4b090 by Aaron Carlisle February 26, 2020, 17:18 (GMT) |
Color Management: Allow looks on any transform Previously it was not possible to use looks on filmic log. |
Revision d675cf2 by Brecht Van Lommel February 26, 2020, 17:13 (GMT) |
Cleanup: add ImageKey to avoid longer argument lists and duplicated code |
Revision 78391de by Brecht Van Lommel February 26, 2020, 17:13 (GMT) |
Cleanup: deduplicate OpenVDB library definitions/include/libs logic This will more important when we start using OpenVDB in more modules. |
Revision 22abc7f by Brecht Van Lommel February 26, 2020, 17:13 (GMT) |
Build: add compatibility between precompiled libraries and new glibc On Linux, precompiled libraries may be made with a glibc version that is incompatible with the system libraries that Blender is built on. To solve this we add a few -ffast-math symbols that can be missing. Differential Revision: https://developer.blender.org/D6930 |
|