Blender Git Commits

Blender Git "master" branch commits.

Page: 817 / 5574

April 20, 2020, 09:20 (GMT)
Merge branch 'blender-v2.83-release'
April 20, 2020, 09:20 (GMT)
Cleanup: ID management: Light ID type.

Keep IDType code at head of each ID file, instead of mixing it with more
specific API. Also do not define callbacks when defautl generic handling
is fine.
April 20, 2020, 09:12 (GMT)
Fix T75922: Removing custom orientation doesn't update gizmo
April 20, 2020, 08:58 (GMT)
Simulations: Add simulation node tree type

This implements a new builtin node tree type called `SimulationNodeTree`.
It is not yet embedded in the `Simulation` data block.

The node tree will initially be used for the new particle nodes system.

When the cmake option `WITH_NEW_SIMULATION_TYPE` is enabled, a new
`Simulation Editor` is shown in the editors menu (which is just a node editor).

This patch does not add entries to the Add Node menu, so it is empty.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D7287
April 20, 2020, 08:45 (GMT)
Simulations: Add new simulation data block

This data block will be the container for simulation node trees.
It will be used for the new particle node system (T73324).

The new data block has the type `ID_SIM`.
It is not visible to users and other developers by default yet.
To enable it, activate the cmake option `WITH_NEW_SIMULATION_TYPE`.

New simulation data blocks can be created by running `bpy.data.simulations.new("name")`.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D7225
April 20, 2020, 08:36 (GMT)
Merge branch 'blender-v2.83-release'
April 20, 2020, 08:35 (GMT)
Keymap: Add sequencer scrub with box-select & RMB select

Also support selecting by dragging a box over the strips which
previously did nothing.
April 20, 2020, 07:40 (GMT)
Merge branch 'blender-v2.83-release'
April 20, 2020, 07:15 (GMT)
Fix T74600: Sequencer blade tool inaccessible with RMB select

Declare `anim.change_frame` explicitly for each editor.

In sequencer, scrubbing in editor area is possible only with
select/tweak tool.

This change is to resolve conflict between scrubbing and tool actions.
April 20, 2020, 02:15 (GMT)
Cleanup: redundant parenthesis, NULL checks
April 20, 2020, 02:15 (GMT)
Merge branch 'blender-v2.83-release'
April 20, 2020, 02:11 (GMT)
Cleanup: accidental value declaration with struct type
April 20, 2020, 01:58 (GMT)
Merge branch 'blender-v2.83-release'
April 20, 2020, 01:54 (GMT)
Fix invalid comparison checking button unit type

Checking button unit type was length for proportional
multi-button adjustment wasn't working.
April 20, 2020, 00:19 (GMT)
Merge branch 'blender-v2.83-release'
April 20, 2020, 00:18 (GMT)
Fix T75778: Missing ME_VERT_PBVH_UPDATE in Surface Smooth

Without this flag the PBVH won't update taking the modified vertices
into account.

Reviewed By: brecht

Maniphest Tasks: T75778

Differential Revision: https://developer.blender.org/D7453
April 20, 2020, 00:14 (GMT)
Fix T75766: Smooth mask using mesh vert indices direclty

In the vertex iterator vd.index should always be used. I probably
introduced this in a refactor.

Reviewed By: jbakker

Maniphest Tasks: T75766

Differential Revision: https://developer.blender.org/D7446
April 20, 2020, 00:12 (GMT)
Fix T75329: Missing show_face_sets checks for Multires

These values were hardcoded before Face Sets were enabled for Multires,
so enable the show_face_sets checks now.

Reviewed By: jbakker

Maniphest Tasks: T75329

Differential Revision: https://developer.blender.org/D7444
April 20, 2020, 00:10 (GMT)
Fix T75662: Surface Smooth filter not checking face sets

In the main mesh filter loop vertex that do not have the active face set
are skipped, so in the following surface smooth displacement loop these
vertices were deformed using an uninitialized laplacian_disp value.
Now the main loop initializes the laplacian_disp for all vertices and
the deformation based on face sets is skipped in the second loop.

Reviewed By: jbakker

Maniphest Tasks: T75662

Differential Revision: https://developer.blender.org/D7443
April 20, 2020, 00:07 (GMT)
Fix crash on Multires Face Set visibility sync

Multires uses the data of the Face Sets stored in the base mesh to
manage the grid's visibility, so these pointers can no longer be set to
NULL when editing Multires objects as they are requried for some operations.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D7431
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021