Blender Git Commits

Blender Git "master" branch commits.

Page: 539 / 5574

October 14, 2020, 04:24 (GMT)
Cleanup: multi-line comment blocks
October 14, 2020, 04:12 (GMT)
Cleanup: commented includes
October 14, 2020, 03:49 (GMT)
Fix T81511: Loop-cut overlay doesn't follow deformed cage

With constructive + deform modifiers, loop-cut visualization
wasn't following the displayed mesh.

This now gets the coordinates from the cage when available.
October 14, 2020, 03:43 (GMT)
Cleanup: spelling
October 13, 2020, 22:29 (GMT)
Fluid: Removed fluid levelset argument from pressure solve

It seems that this was causing the instabilities at slanted obstacles (with secondary boundary (fractional) collisions enabled) ...
October 13, 2020, 22:29 (GMT)
Fluid: Enabled OpenVDB precision argument

This way particles can be saved with the custom OpenVDB precision options that were introduced in the latest Mantaflow update.
October 13, 2020, 22:29 (GMT)
Fluid: Update Mantaflow source files

Updated files includes:
- Fix for smoke / fire emission from particles
- Custom precision for liquid particles when saving in OpenVDB format
October 13, 2020, 20:01 (GMT)
Fixes T81670: Sculpt paint vertex colors brush does not switch to secondary color using CTRL

This was just not implemented. Now make this consistent with
vertexpainting / texturepainting.

Maniphest Tasks: T81670

Differential Revision: https://developer.blender.org/D9195
October 13, 2020, 19:53 (GMT)
Sculpt: Use plasticity for softbody influence

Previously the softbody strength property was controlling the strength
of the constraints that pin all vertices to the original location. This
was causing problems when the forces were trying to deform the vertices
too much, like when using gravity or grab brushes.

Now softbody is implemented with plasticity, which creates constraints to
a separate coordinates array. These coordinates are deformed with the
simulation, and the plasticity parameter controls how much the
simulation moves the coordinates (plasticity 0), or the coordinates move
the simulation back to its previous position (plasticity 1).

This creates much better and predictable results and adding softbody
plasticity to the brushes can increase its control and the stability of
the simulation.

Reviewed By: sergey, zeddb

Differential Revision: https://developer.blender.org/D9187
October 13, 2020, 19:47 (GMT)
UI: Motion Tracking: Make Lens a subpanel of Camera

The camera presets control lens settings too so these setting should be
part of the camera panel.
October 13, 2020, 18:38 (GMT)
Fix (unreported) LibOverride: possible uninitialized return variable.
October 13, 2020, 18:38 (GMT)
Fix T81674: LibOverride: 'Define Override' UI operation can crash.

Case where RNA is not able to generate a proper path for a property was
not taken into account properly.
Revision be3841b by Hans Goudey
October 13, 2020, 18:23 (GMT)
Cleanup: Use doxygen sections in space_buttons.c
Revision 7c63368 by Hans Goudey
October 13, 2020, 18:10 (GMT)
Property Search: Find results in all tabs

This patch enables property search for all tabs in the property editor.
To make interaction faster, if the editor's current tab doesn't have a
result, the current tab changes to the next tab that has a match.

This patch implements basic code that only searches panels.
While we could run the existing "single tab" property search for every
tab, that would also do everything else related to the layout pass,
which would be less efficient, and maybe more complicated to maintain.

The search match status for every current tab of the property editor is
stored in a runtime bitfield and them displayed later by dimming icons
in the tab selector panel to the left. Using `BLI_bitmap` properly in
the runtime struct required moving it to `buttons_intern.h` and
adding a small API to access the search filter instead.

To make sure the editor isn't influenced by anything that happens while
building the layout for other tabs, most of the context is duplicated
and the new search is run in the duplicated editor.

Note that the tool settings tab works slightly different than the other
tabs, so I've disabled searching it for this commit. That would be a
relatively simple improvement, but would just require a bit of
refactoring of existing code.

Differential Revision: https://developer.blender.org/D8859
Revision 96dd299 by Hans Goudey
October 13, 2020, 17:43 (GMT)
UI: Add highlight arguments to tab buttons

This adds arguments to `uiLayout.prop_tabs_enum` and the C equivalent
(`uiItemTabsEnumR_prop`) to gray out tabs based on a boolean array.

For property search in multiple tabs, we need a way to show which tabs
have a search result, but we still need to show which tab is active.

Differential Revision: https://developer.blender.org/D8858
October 13, 2020, 16:35 (GMT)
UI: Monochrome Alert Icons not changing color until theme refresh

Changing the color of monochrome alert icons would not change until the theme was reloaded.

Differential Revision: https://developer.blender.org/D9062

Reviewed by Harley Acheson
October 13, 2020, 16:09 (GMT)
EEVEE: Motion Blur: Add shutter position option

This makes it easier to generate motion trail effect with EEVEE.

This just mimics the cycles option as described here:
https://docs.blender.org/manual/en/latest/render/cycles/render_settings/motion_blur.html

This fix T80070
October 13, 2020, 16:09 (GMT)
Fix T80086 EEVEE: Motion Blur: Subframe not taken into account

This is a simple fix that just make it work like cycles. The initial time
was missing the subframe offset.
October 13, 2020, 14:45 (GMT)
Windows/CMake:Support BLENDER_USER_SCRIPTS in IDE

This diff adds support for respecting the `BLENDER_USER_SCRIPTS`
environment variable when setting up the IDE environment.

Previously the scripts from the users profile folder were always
used even when this variable was set, leading to the possibility
of the wrong scripts being visible in the IDE.

Differential Revision: https://developer.blender.org/D9189
Reviewed By: Ray Molenkamp
Revision 48b52e0 by Julian Eisel
October 13, 2020, 13:53 (GMT)
Cleanup: Remove unused properties from node Viewer Region operator

The operator would define the `deselect` and `extend` properties,
without actually using them. It's confusing to have them in the keymap
item UI.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021