Blender Git Commit Log

All Blender Git commits.

Page: 2028 / 8462

November 27, 2019, 19:15 (GMT)
GPencil: Add Use Mask to Dopesheet
November 27, 2019, 18:57 (GMT)
GPencil: Fix segment fault using Reset All

The tool was null and need to be sure the toolslot is right.
November 27, 2019, 18:09 (GMT)
Fix T71000: Statistics don't take collections hidden state into account

Simple fix, to mimic what we had pre-local collections. So this is not
fully representative of the current load of the scene.

I started a more complex route where we literally just count objects
that are visible (taking object type restriction, local collections,
local view, ...). But in the end it is a bit overkill considering that
we have plans to change the statistics.
November 27, 2019, 17:22 (GMT)
Fix crash exiting edit-mode with an active basis shape key

Exposed by T71865, while the bug remains this resolves the crash.
November 27, 2019, 17:15 (GMT)
update closest location on object node
November 27, 2019, 16:33 (GMT)
Clay Brush: Input curves and update defaults

Updated defaults and pressure/size curves for the Clay brush.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D6298
November 27, 2019, 16:25 (GMT)
USD: Fixed static library linking on Linux

This may have inadvertently broken things on Windows, I'll work on a better
way soon.
November 27, 2019, 16:22 (GMT)
Sculpt: Sample Voxel Size

This adds support to the current sculpt sample detail operator to sample
a voxel size for the voxel remesher when sculpting on regular meshes.

It provides an approximation of a voxel size that is going to preserve
the sampled sculpt details after remeshing. It is not going to be 100%
accurate in all cases as it relies on having consistent edge length in
the whole sculpt, but it saves a lot of time and avoids guessing the
voxel size by trying different values.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D6251
November 27, 2019, 16:19 (GMT)
Always write LANPR data if set

Gerneral rule of thumb: Don't delete user data without permission.
Data-blocks are a whole different and difficult story. Users may have
disabled just for a render, reloading the file shouldn't make their
settings go lost.
November 27, 2019, 16:16 (GMT)
Sculpt/Paint: Remove Unified SIZE_PRESSURE and ALPHA_PRESSURE

The relation between the pressure/size and the pressure/alpha is a
fundamental property that defines the behavior of a brush, so it does
not make sense to have it unified across all brushes. This applies both
for sculpting and painting.

Some of the new 2.82 brushes need pressure/size or pressure/alpha to be
enabled to work propely, while others don't. Users should not be
switching on and off this property manually when changing brushes if they
want to use unified size. This is also causing that some users are using
the brushes with an incorrect configuration.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D6291
November 27, 2019, 16:10 (GMT)
Fix crash on disabling collection LANPR

Also:
* Avoid duplicated copy code (copy code performed already and wouldn't actually run)
* Cleanup freeing
November 27, 2019, 16:09 (GMT)
GPencil: Cleanup code
November 27, 2019, 16:08 (GMT)
Sculpt/Paint: Move Elastic Deform Kelvinlets to BKE

After this commit it should be possible to share the same deformation
formulas that are used in the Elastic Deform brush with other areas of
Blender such as Grease Pencil or proportional editing.

This also removes a lot of code from sculpt.c that is not direclty
related to sculpting.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D6281
November 27, 2019, 16:06 (GMT)
new surface location data type
November 27, 2019, 16:02 (GMT)
GPencil: Add small offset to sliders
November 27, 2019, 16:02 (GMT)
Fix T71667: Use the Sculpt Mesh API in the Multires Smooth brush

This removes all multires code from the smooth brush and replaces it
with a new implementation that uses the sculpt mesh API. This makes the
code much easier to understand and maintain.

We could unify all the smooth brushes into a single implementation, but
mesh smoothing has code to deal with open boundaries that I don't want
to remove yet.

Most bugs and artifacts related to access neighbor grids should be fixed
(like T71667). This also fixes performance bugs such as T70689, that were
related to grid stitching after applying the brush.

Reviewed By: jbakker

Maniphest Tasks: T71667

Differential Revision: https://developer.blender.org/D6277
November 27, 2019, 15:55 (GMT)
Fix T71868: Clay Strips brush collapsed geometry

We are now modifying the relation between pressure and radius using
custom functions to improve the brushes, but dyntopo was not prepared
for this. This fix sends the unmodified radius to dyntopo so it modifies
the geometry correctly.

Reviewed By: jbakker

Maniphest Tasks: T71868

Differential Revision: https://developer.blender.org/D6299
November 27, 2019, 15:53 (GMT)
Fix typo in versiong code
November 27, 2019, 15:52 (GMT)
GPencil: Add Opacity y Onion switch to Dopesheet

These options are visible when enable Show Sliders.
November 27, 2019, 15:27 (GMT)
Overlay Engine: Fix/Improve Temporal AntiAliasing

We now render 5 samples using some kind of quicunx sample position with
the first sample in the center and the 4 others being a rotated square.

Also remove a bug where the last sample would never be rendered.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021