Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1029 / 8462

December 25, 2020, 14:50 (GMT)
Merge branch 'master' into temp-gpencil-interpolate
December 25, 2020, 00:41 (GMT)
Simplification of Wintab event handling.

Previously Wintab packets were added to a local queue to be processed
during Win32 mouse events, in order to correlate Wintab to Win32
mouse buttons. Wintab packets before Win32 mouse down events were
expired on a timer.

This commit drives mouse events during Wintab events when a device is
in range. When a Wintab button is found it is dispatched if an
equivalent event can be popped from the Win32 event queue. If a Win32
mouse button event is not associated with a Wintab event, it falls
through to WM_BUTTON handling. All Wintab packets are handled as they
are received.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D9908
December 24, 2020, 19:11 (GMT)
UI: Cleanup spelling of compound words

Approximately 138 changes in the spelling of compound words
and proper names like "Light Probe", "Shrink/Fatten", "Face Map".
In many cases, hyphens were used where they aren't correct, like
"re-fit". Other common changes include:
- "Datablock" -> "data-block"
- "Floating point" -> "floating-point"
- "Ngons" -> "n-gons"

These changes help give the language used in the interface
a consistent, more professional feel.

Differential Revision: https://developer.blender.org/D9923
December 24, 2020, 18:58 (GMT)
Cleanup: Clang format
December 24, 2020, 18:57 (GMT)
Sculpt: Smooth Directional deform mode
December 24, 2020, 18:30 (GMT)
Merge branch 'master' into sculpt-dev
December 24, 2020, 17:11 (GMT)
WIP refactor of relationships handling in overrides.
December 24, 2020, 17:07 (GMT)
Cleanup: Fix capitalization in various UI strings

Approximately 195 changes of capitalization to conform to MLA title style.
UI labels and property names should use MLA title case, while descriptions
should be capitalized like regular prose, generally with only the start of
a sentence capitalized.

Differential Revision: https://developer.blender.org/D9922
December 24, 2020, 16:27 (GMT)
Weight Paint: don't create weight entries if can't paint due to locks.
December 24, 2020, 15:30 (GMT)
Merge branch 'master' into sculpt-dev
December 24, 2020, 15:30 (GMT)
Preparte curvature fairing and Fairing edit mode operator
December 24, 2020, 15:00 (GMT)
Merge branch 'master' into greasepencil-object
December 24, 2020, 15:00 (GMT)
Merge branch 'master' into temp-gpencil-interpolate
December 24, 2020, 13:19 (GMT)
Cleanup: compiler warning
December 24, 2020, 12:53 (GMT)
Cycles: remove surface area computation for meshes with OSL

This is relatively expensive and as per the OSL spec, this value is not
expected to be meaningful for non-light shaders. This makes viewport updates
a little faster.

As a side effect also fixes T82723, viewport refresh issue with volume density.
December 24, 2020, 11:59 (GMT)
Fix T84016: Cycles baking crash with OptiX after recent changes

This worked for CPU + GPU, but not GPU only.
December 24, 2020, 11:43 (GMT)
Weight Paint: avoid creating very small values with locked weights.

When painting using Auto-Normalize or Lock Relative with some
groups locked, the locked weights may not add up precisely to
1 because of precision limitations, which results in creating
nonzero weights close to FLT_EPSILON. With Lock Relative display
mode this is very obvious and annoying (random red points amid
black or blue), so add an epsilon check to consider less than
1e-6 unlocked weight to be the same as 0.
December 24, 2020, 11:40 (GMT)
Bake: vertex color baking support for Cycles

In the Bake > Output panel, there is now a choice between Image Textures and
Vertex Colors. The active vertex color layer is used for baking. This works
with both existing per-corner and sculpt per-vertex vertex colors.
December 24, 2020, 11:00 (GMT)
Cleanup: refactoring of bake code in preparation of vertex color baking

Split of internal/external image bake target code off into smaller functions and
refactor associated data structures for clarity. Designed so that a vertex color
bake target is easy to fit in.

Also avoid passing in a huge number of arguments into the main baking function,
pass a struct instead.
December 24, 2020, 09:42 (GMT)
Audaspace: port accuracy improvement from upstream.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021