Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1761 / 8462

March 24, 2020, 05:26 (GMT)
Doc: remove MeshTessFace reference
March 24, 2020, 05:17 (GMT)
Fix solidify complex degenerate cases with duplicate faces

The removal of duplicate faces that are created during the handling of
degenerate cases was implemented already but didn't work.
This patch should fix some crashes with the solidify complex mode
related to that.

See D7221 for details.
March 24, 2020, 03:11 (GMT)
UI: add Blender -> System menu

Include technical operators here so they're available
when using menu-search.
March 24, 2020, 02:41 (GMT)
UI: add menu search functionality to operator search menu

This has some advantages over operator search:

- Some operators need options set to be usefully accessed.
- Shows key bindings to access menus
(for actions that don't have key bindings themselves).
- Non operator actions such as check-boxes are also shown.
- Menu items can control execution context, using invoke or execute
where appropriate so we can control how the operator runs.

Part of the design task T74157.

This can be tested using the 'Experimental' preferences section
or selected in the key-map editor.
March 23, 2020, 23:42 (GMT)
Cleanup: clang-format
March 23, 2020, 23:36 (GMT)
Cleanup: spelling
March 23, 2020, 23:17 (GMT)
Fix invalid comma use
March 23, 2020, 22:50 (GMT)
Fluid: Enforce minimum thickness to planar flow / effector objects

Planar object now have a thickness by default. This should make it more intuitive for users as there is no need to specify an object thickness.
March 23, 2020, 22:50 (GMT)
Fluid: Use different phi for levelset generation

Phi that is used for mesh should be the one that matches particles best.
March 23, 2020, 22:50 (GMT)
Fix T73505 EEVEE: Group output node sockets default value not working

This just cleanup the code and apply the expand to group output nodes.
March 23, 2020, 20:40 (GMT)
Fix possible endless loop in Auto Merge & Split
March 23, 2020, 17:18 (GMT)
Revert "COW: Edit Mesh: Do not copy the looptris pointer"

The looptri is repeated in the linked Meshes but the pointer
is only referenced in the evaluated ones.

This reverts commit 64982e213f014123d1b0406cf9ae893910a6a3d3.
March 23, 2020, 16:31 (GMT)
Merge branch 'master' into greasepencil-object
March 23, 2020, 16:23 (GMT)
Fix crash when exporting

The OAlembic object was copied, and my assumption that this would work fine
was wrong.
March 23, 2020, 16:19 (GMT)
Fix T74984: Crash opening specific production files

More detailed symptoms: there was no curve cache created for an object
which was used by draw manager.

A bit tricky situation, which involves collection instances and their
proxies.

The root of the problem in the dependency graph was that instanced
collections visibility was not updated when object is requested with
different visibility. So what was happening is that one of the objects
was pulled as an indirect dependency of something invisible, so it
built instanced collections as if the instancer is invisible. After
that the same object was built as visible. Before this fix this was
only update object flags, the instanced collections still believed they
are invisible. Since there is no path via relations which would connect
visible object with instanced objects the visibility flush which is
happening during graph finalization did not "fix" the visibility flags.

This change makes it so instanced collections are updating their
visibility when their instancer's visibility is changing to truth.
This is similar to how collections will accumulate their visibility
when same collection is used from multiple ones with different
visibility.

However, this alone wasn't enough to get crash fixed. This marked
collections as visible, but the geometry component of the curve object
was still considering self as invisible.

This is something tricky, since the code which is responsible for this
issue was added as an optimization in afb4da6650d. This looks like like
an oversight in that commit since it's rather weird that ID node's
flag would depend on construction order (in "normal" object builder the
ID node's directly_visible flag is initialized to object's visibility).
So it seems logical to get this part of code in sync between "regular"
and "accumulative" object builder.

And last but not least the naming is_directly_visible is old and does
not really represent what it actually mans now: a more correct name
would be "will be used by the draw manager".

Differential Revision: https://developer.blender.org/D7217
March 23, 2020, 16:10 (GMT)
Fix T74782: WorkBench TAA Artifacts During Painting/Drawing

When the TAA is finished the screen can still be redrawn by other
operations without the TAA needs to be reset.
If that happened the TAA did add a blank sample to the result.

This patch will add an early exit in the case TAA was finished. Note
that there are still some cases still not working. The overlay engine
can in certain circumstances draw directly into the default_fb what can
lead to render artifacts.
March 23, 2020, 15:43 (GMT)
Bump subversion for previous theme additions
March 23, 2020, 15:35 (GMT)
UI: Theme options for checkerboard pattern colors and size

This patch adds ability to set up colors and size of background
(transparency) checkerboard pattern in viewport and 2d editors. No new
backgrounds, only changing colors in existing ones.

This is not the background of the viewport, it is a transparency
checkerboard that is turned on only in render mode, when the
transparency mode is on. And also in 2D-editors, (image, sequencer,
etc).

Reviewed By: Pablo Vazquez, Julian Eisel

Differential Revision: https://developer.blender.org/D6791
March 23, 2020, 15:07 (GMT)
Merge remote-tracking branch 'origin/master' into temp-alembic-exporter-T73363-ms2
March 23, 2020, 15:04 (GMT)
Deps: TBB changed their repository URL

As a result the MD5sum of the downloaded package also changed.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021