September 15, 2020, 18:47 (GMT) |
Collections: Add color tagging This adds color tagging to collections. There are 8 color options which are themable in the user preferences, with an additional option for no color tag by default. This adds a new filled collection icon and 8 colored variants of the icon that can be themed in the user preferences. In this commit the only interface to setting the color tags is through Python, and there is nowhere in the interface where the collections are shown colored. Setting and viewing the color tags from the outliner will follow. Manifest Task: https://developer.blender.org/T77777 Differential Revision: https://developer.blender.org/D8622 |
September 15, 2020, 17:43 (GMT) |
Liquid Simulation Display Options (GSoC 2020) All the changes made in the branch `soc-2020-fluid-tools` are included in this patch. **Major changes:** === Viewport Display === - //Raw voxel display// or //closest (nearest-neighbor)// interpolation for displaying the underlying voxel data of the simulation grids more clearly. - An option to display //gridlines// when the slicing method is //single//. ==== Grid Display ==== - Visualization for flags, pressure and level-set representation grids with a fixed color coding based on Manta GUI. ==== Vector Display ==== - //**M**arker **A**nd **C**ell// grid visualization options for vector grids like velocity or external forces. - Made vector display options available for external forces. ==== Coloring options for //gridlines// ==== - Range highlighting and cell filtering options for displaying the simulation grid data more precisely. - Color gridlines with flags. - Also, made slicing and interpolation options available for Volume Object. Reviewed By: JacquesLucke, sebbas Differential Revision: https://developer.blender.org/D8705 |
September 15, 2020, 16:39 (GMT) |
Property Search: Quick start and clear operators `ctrl-F` to start the search is obviously necessary, but the clear operator, `alt-F` requires some of explanation. First, it maps nicely to the paradigm of "key to set, alt-key to clear," which makes it unobtrusive. Second, it can be a quicker way to clear the search than moving the mouse to the top. Finally, in the future, it could a reset the panels to their expansion before the search started. Differential Revision: https://developer.blender.org/D8857 |
September 15, 2020, 16:25 (GMT) |
UI: Single tab property search This adds a search bar to the properties editor. The full search for every tab isn't included in this patch, but the interaction with panels, searching behavior, UI, region level, and DNA changes are included here. The block-level search works by iterating over the block's button groups and checking whether they match the search. If they do, they are tagged with a flag, and the block's panel is tagged too. For every update (text edit), the panel's expansion is set to whether the panel has a result or not. The search also checks for matching strings inside enums and in panel labels. One complication to this that isn't immediately apparent is that closed panel's subpanels have to be searched too. This adds some complexity to the area-level panel layout code. Possible Future Improvements: - Use the new fuzzy search in BLI - Reset panels to their expansion before the search started if the user escape out of the text box. - Open all child panels of a panel with expansion. Differential Revision: https://developer.blender.org/D8856 |
September 15, 2020, 15:57 (GMT) |
Dont show temporary IK constraints in the constraint stack Those constraints are added when using AutoIK (or targetless IK as well). While not strictly incorrect, these kinds of constraints were not showing in the UI prior to rBeaa44afe703e (and I think they should not). ref T80437 Maniphest Tasks: T80437 Differential Revision: https://developer.blender.org/D8895 |
September 15, 2020, 15:51 (GMT) |
Merge branch 'master' into soc-2020-fluid-tools |
September 15, 2020, 15:50 (GMT) |
Fix T80333: cursor disappears after using navigation gizmo in editmode Caused by rBe490dc4346db: UI: Skip unnecessary cursor setting Above commit returned early if the cursor was already set, but did this before visibility was regained, now return (still early) after setting visibility. Reviewed by @Severin in T80333 |
September 15, 2020, 15:44 (GMT) |
Tests: bundle tests for some modules in their own executables The ffmpeg, guardedalloc and blenlib are quite isolated and putting them in their own executable separate from blender_test is faster for development than linking the entire blender_tests executable. For Cycles, this also bundles all the unit tests into one executable. I also considered going back to having every test file in its own executable, but the size of these executables does add up quickly, and linking and running all blenlib tests is still < 1s here. Ref T79958 Reviewed By: LazyDodo Maniphest Tasks: T79958 Differential Revision: https://developer.blender.org/D8714 |
September 15, 2020, 15:44 (GMT) |
CMake: clean up setting of platform specific linker flags Set flags directly on the target, and use common function for all cases. |
September 15, 2020, 15:34 (GMT) |
Property Search: Add "search match" theme color We will use a highlight on panel headers to convey that they have a search match, so this commit initializes the theme color for the properties editor. Differential Revision: https://developer.blender.org/D8854 |
September 15, 2020, 15:05 (GMT) |
GPencil: Define default destructor |
September 15, 2020, 14:50 (GMT) |
Property Search: Move properties context buttons back to a panel The context path "breadcrumbs" used to be in a panel in 2.79. Although they look a bit better in the header, there isn't enough space for them with the property search field in the header as well. Maybe there will be another solution in the long term to fit both the search field and this panel in the header, but for now, this commit moves these labels back to a header-less panel. Differential Revision: https://developer.blender.org/D8853 |
September 15, 2020, 14:43 (GMT) |
GPencil: Fix compiler warnings |
September 15, 2020, 14:38 (GMT) |
Property Search: Build button groups for Search This is needed for property search (upcoming patch D8856) where a buttons labels are often separate buttons, but we need to highlight the label to show that a property is a search result. This is especially important in "property split" layouts where the label is almost always another button in a separate column. The button groups here are basically a flattened view of the buttons in the layout tree. Every function that adds a new set of buttons creates a new button group, and the new buttons are automatically added to the most recent group. Then, each group is searched separately in the property search phase. It's important that every function adding a new button set calls layout_root_new_button_group. Note that this won't be disabled when property search isn't active. It may be useful for other things in the future, and trying to pass that information to layout functions didn't feel worth it to me. Differential Revision: https://developer.blender.org/D8783 |
September 15, 2020, 14:11 (GMT) |
Cleanup: Remove unneeded parameter A parameter was added during development, but it was not needed and was never removed. No functional changes. |
September 15, 2020, 13:43 (GMT) |
Fix T80787: Fix White edges when rendering transparent smoke The UV/Image editor was doing interpolation including over the alpha value what makes will render incorrectly when interpolating between pure emissive colors and pre multiplied colors. This change disabled the interpolation. |
September 15, 2020, 13:40 (GMT) |
UI: Add `icon_only` argument to operator_enum Add an option to only draw icons for operator_enum menus. This is used for drawing inline icon buttons in the outliner context menu for collection color tagging. Part of T77408 Differential Revision: https://developer.blender.org/D8880 |
Revision 1a5106c by Antonio Vazquez (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) September 15, 2020, 13:27 (GMT) |
Merge branch 'master' into lanpr-under-gp |
September 15, 2020, 13:27 (GMT) |
Merge branch 'master' into greasepencil-edit-curve |
September 15, 2020, 13:26 (GMT) |
Merge branch 'master' into greasepencil-object |
|
|
|


Master Commits
MiikaHweb | 2003-2021