June 19, 2020, 18:46 (GMT) |
GPencil: Fix pressure and strength not updateing Handles could be scaled, but the data was not written back to the stroke. This fixes this issue by forceing a recalc after the data has been written to the curve. |
June 19, 2020, 18:44 (GMT) |
GPencil: Transformation of handles Implemented free transformation of edit curve handles. |
June 19, 2020, 18:43 (GMT) |
GPencil: Fix error threshold not showing in panel |
June 19, 2020, 18:43 (GMT) |
Outliner: Selection cleanup No functional changes. The outliner selection operators shared many different functions for selection, activation, mode toggling, and other actions, but the code paths were not always clear, making any changes difficult. This cleans up the code and uses outliner_item_select() as the base function for selection, activation, mode toggling between the different selection operators. It also prepares for future features and fixes. Reviewed By: Severin Differential Revision: https://developer.blender.org/D5817 |
June 19, 2020, 18:42 (GMT) |
UI: Grease Pencil Modifier Drag and Drop, Layout Changes This patch implements the list panel system D7490 for grease pencil modifiers. It also moves their drawing to a callback in GpencilModifierTypeInfo in line with the extensible architecture refactoring goal T75724. This also adds the "set_error" function for grease pencil modifiers, which hadn't been copied from mesh modifiers yet. The implementation is basically exactly the same as for the modifier patch (9b099c86123fc82). Thanks to Matias Mendiola (mendio) for providing mockups for many of the layout changes. Differential Revision: https://developer.blender.org/D7978 |
June 19, 2020, 18:19 (GMT) |
UI: Fix check for constraint panel default expansion |
June 19, 2020, 18:14 (GMT) |
Fix: Crash when closing window while Outliner shows screens Steps to reproduce were: * From factory settings, change Outliner Display Mode to "Blender File" * Open "Screens" item, make sure all listed screens are visible * Open Preference window, close it * Mouse hover the outliner -> crash Fix is to force an Outliner tree rebuild when closing screens. |
June 19, 2020, 18:14 (GMT) |
Fixed how last not-transparent bounce is found. Was using emission_sd if most recent bounce was transparent, but this is incorrect. Now it uses the ray_N PathState for normal and recalculates the point. |
June 19, 2020, 18:06 (GMT) |
UI: Minor optimization to Outliner lookup for hovered element The lookup to find the hovered Outliner tree element would possibly check children that can be skipped with a simple check. I experimented with various ways to avoid work in this lookup. This one is simple and reliable, which others wouldn't have been afaics. Plus, there's not much performance to be gained here anyway. |
June 19, 2020, 18:06 (GMT) |
UI: Avoid rebuilding Outliner tree when opening/collapsing items In big files, the Outliner would have a noticeable lag when opening or collapsing items. That was because the entire tree was rebuilt, which isn't actually needed in most cases. So we avoid it where possible now. |
June 19, 2020, 18:06 (GMT) |
UI: Don't rebuild Outliner tree to remove highlight when leaving area When leaving the Outliner's area, the highlight would be removed and cause a full rebuild of the tree. This caused a noticable lag in bigger files. |
June 19, 2020, 18:06 (GMT) |
UI: Avoid rebuilding outliner tree when changing area size In big files, ie typical production files, resizing the outliner area would be very slow. The outliner tree would be rebuilt then, which can easily be avoided. |
June 19, 2020, 17:45 (GMT) |
Merge branch 'master' into greasepencil-edit-curve Conflicts: source/blender/blenloader/intern/versioning_290.c |
June 19, 2020, 17:42 (GMT) |
Merge branch 'master' into greasepencil-object |
June 19, 2020, 17:39 (GMT) |
Fix T78042: GPencil: Strokes go missing after Interpolation from another layer This was due some strokes could be tagged and as the layer was locked, the strokes were not untagged and removed when all tagged strokes are removed. The tagged strokes are used as temp ghost of the interpolation and removed at the end of the interpolation. |
June 19, 2020, 17:21 (GMT) |
Cleanup: Remove unused BKE_constraint functions |
June 19, 2020, 16:40 (GMT) |
UI: Drag and Drop Constraints, Layout Updates This patch implements the list panel system D7490 for constraints. In this case the panels are still defined in Python. The layouts are also updated to use subpanels and the a more organized single column layout. There may be more tweaks necessary for the layouts. Reviewed By: Severin, billreynish, Mets Differential Revision: https://developer.blender.org/D7499 |
June 19, 2020, 16:33 (GMT) |
Fluid: Adjusted the display thickness in 'Quick Liquid' for more detailed display of phi grids. |
June 19, 2020, 15:56 (GMT) |
Fix T77476: Transform Align mode using View orientation by default |
June 19, 2020, 15:37 (GMT) |
USD: Upgrade library 20.02 ? 20.05 The Blender USD code didn't have to change for this upgrade. Pixar's USD did include a change that we had in the patch, so that's been removed from our patch now. Some of the USD code that we patched changed as well. |
|
|
|


Master Commits
MiikaHweb | 2003-2021