Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 959 / 5574

December 30, 2019, 18:20 (GMT)
Cleanup: clang-format
December 30, 2019, 15:42 (GMT)
Sculpt: Add color alpha controls to the brush cursor

Previously the alpha was hardcoded to 0.7. Now it is possible to control
the cursor alpha by changing the alpha color of the cursor color
property. New alpha default is 0.9. This, with the new saturated colors,
should make the cursor more visible on highdpi screens.

I also removed the cache location preview as it is too visible right now
with the new alpha and color values.

Reviewed By: billreynish

Differential Revision: https://developer.blender.org/D6433
December 30, 2019, 15:30 (GMT)
Sculpt: Remove partial viewport updates from sculpt stroke code

Partial updates are not currently supported in the Workbench engine, so
we can skip the rect calculation during the stroke.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D6444
December 30, 2019, 15:25 (GMT)
Fix T72747: Increase minimum voxel size in the voxel remesher

This was causing an ArithmeticError in OpenVDB with a voxel size that
small.

Another solution could be scaling both the mesh and the OpenVDB grid
with opposite values to support a larger range of voxel sizes, but I
would like to have a better solution to the voxel remesher compatibility
with small objects.

Reviewed By: JacquesLucke

Maniphest Tasks: T72747

Differential Revision: https://developer.blender.org/D6498
December 30, 2019, 14:25 (GMT)
Fix T72792: Crash with Vertex Groups + Weld Modifier after generative modifiers

Some generative modifiers remove the `CD_MDEFORMVERT` custom layer.
So make sure it exists in the mesh.
December 30, 2019, 14:07 (GMT)
Fix T68131: Cycles bake panel code typo

```
NameError: name 'col' is not defined
```
December 30, 2019, 12:34 (GMT)
Fix T72788: Crash Edit Custom Bone Object

In a recent refactor we splitted the lines extractor in `extract_lines` and
`extract_lines_loose`. When an object is in edit mode the extracted
lines loose also had to include a dummy bmesh edge iterator. This change
adds this missing dummy method.

Reviewed By: antoniov

Differential Revision: https://developer.blender.org/D6499
December 30, 2019, 08:22 (GMT)
Tracking: Selection Crash

Blender crashes when selecting a marker in the 3d viewport that is from the non active scene camera. This patch will solve this crash, but introduced a new scenario that isn't thought out. In the new scenario it is still hard to select a marker via the 3d viewport.

I would expect that when selecting a marker in this case would select the camera where the marker belongs to and select the marker that is under the mouse button.

Reviewed By: Sergey Sharybin

Differential Revision: https://developer.blender.org/D6360
December 27, 2019, 20:38 (GMT)
UI: Remove leftover look dev (rename to HDRI preview)

In Blender 2.81 Look Dev was renamed to Material Preview
also the old look dev HDRIs could also be used in both
cycles and eevee. A more generic name was need.
December 27, 2019, 12:51 (GMT)
Transform: Use parent bone orientation if the bone has not size

As shown in the T68805, non-sized bones (such as the resulting extruded
bone) have no direction or orientation.

This can be bad for operators like `extrude_move` since the user might
want the resulting bone to be aligned with the bone that originated it.

The solution here is to get the parent bone orientation in the
transform operator if the bone has no size.

Differential Revision: https://developer.blender.org/D6486
December 26, 2019, 19:15 (GMT)
Cleanup: clang-format
December 26, 2019, 19:14 (GMT)
Cycles: Use OIIO UDIM tag instead of %04d
December 26, 2019, 18:51 (GMT)
UI: Add icons for Sculpt mode Topology & Multiplane Scrape tools
December 25, 2019, 23:32 (GMT)
Cycles: Support UDIMs with OSL shading
December 25, 2019, 19:16 (GMT)
Cleanup: Remove BLI_stringenc_path
December 25, 2019, 10:15 (GMT)
Shrinkwrap: improve triangle boundary stability in Target Normal Project.

Rewrite the checks for determining if the solution is actually within
the triangle to fix stability issues when the correct solution is on
an edge, and step is very small, i.e. the solution is already very
close. Also, comment more clearly what is happening geometrically.

This should fix problems when vertices that should project exactly
onto an edge actually miss, resulting in weird spikes. This made
Target Normal Project unusable for the voxel remesher.
December 24, 2019, 16:58 (GMT)
Action Constraint: introduce a mix mode setting.

Currently the action channels are applied after the existing
transformation, as if the action controlled a child of the
bone. This is not very natural, but more importantly, the
transform tools are not designed to work conveniently with an
additional 'pseudo-child' transformation, resulting in effects
like an unexpected pivot location.

Implementing a Before mode that integrates the action channels
as if applied to a parent allows using the special transform
tool code intended for dealing with such constraints.

Note that in either mode, Action constraints should be added
in reverse order, putting a new constraint before the existing
ones that the Action was keyframed to work together.

In order to implement the option, extract a utility from
the Copy Transform constraint code for combining transforms
with special anti-shear scale handling that matches the
Aligned Inherit Scale mode.

The Before mode also requires switching the constraint to
the Local owner space, while the After mode can still use the
World space for efficiency as before. Since the constraint
doesn't have an Owner space option in the UI, this has to be
handled in an RNA setter.

For full backward compatibility, the original simple matrix
multiplication mode is preserved as the third option, but it
is not recommended due to creating shear.

Differential Revision: https://developer.blender.org/D6297
December 24, 2019, 11:59 (GMT)
Docs: clarify wire-frame tool-tip
December 24, 2019, 11:40 (GMT)
Cleanup: remove unused statvis code & struct members

This code has been moved into the draw manager.
December 24, 2019, 11:10 (GMT)
install_deps.sh: No longer forcing Alembic sources to be redownloaded

For no apparent reason, when building Alembic the script would always
re-download and re-extract the Alembic source code. This is no longer the
case, and it now only happens if the source directory is missing. Since the
source directory name contains the Alembic version, it will automatically
trigger a download+extract when the version changes.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021