Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1970 / 8462

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 26, 2019, 12:17 (GMT)
Merge branch 'greasepencil-object' into greasepencil-refactor
December 26, 2019, 12:17 (GMT)
Merge branch 'master' into greasepencil-object
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:22 (GMT)
Merge branch 'greasepencil-object' into greasepencil-refactor
December 25, 2019, 10:21 (GMT)
Merge branch 'master' into greasepencil-object
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.
December 24, 2019, 11:10 (GMT)
install_deps.sh: show which parameter is wrong

Previously, when an unknown parameter was passed to `install_deps.sh`,
the script would just show "Wrong parameter!" without any context. This
can make it hard to figure out what's exactly going wrong. Now it prints
which parameter it thinks is wrong.
December 24, 2019, 05:01 (GMT)
Object: 'Affect Only Origins' support for Snapping
December 24, 2019, 04:55 (GMT)
Fix snapping pose mode bugs

- Object/pose checks were performed in same loop,
so selected pose bones were moved instead of the object.
- Snap selected to cursor/active incorrectly used unique object-data.
December 24, 2019, 04:55 (GMT)
Cleanup: use doxy sections for view3d_snap
December 24, 2019, 02:40 (GMT)
Fix T72636: Error with matrix multiplication in freestyle modifier

The //Distance from Object// and //Distance from Camera// modifiers still used the old 2.79 matrix multiplication syntax.

Differential Revision: https://developer.blender.org/D6468
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021