Blender Git Commits

Blender Git "temp-lanpr-staging" branch commits.

Page: 3 / 10

September 12, 2019, 01:13 (GMT)
Sculpt: Elastic Deform Brush

This patch implements the paper "Regularized Kelvinlets: Sculpting Brushes based on Fundamental Solutions of Elasticity" https://graphics.pixar.com/library/Kelvinlets/paper.pdf

It includes grab, biscale grab, triscale grab, scale and twist.
All deformation modes are accessible under the same tool. This helps to keep the code organized and it should not make any difference to the user when a better brush management system is implemented.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D5634
September 12, 2019, 01:13 (GMT)
Cleanup: missing break & shadowing warnings
September 12, 2019, 01:13 (GMT)
DNA: initial DNA defaults support

This provides an API to access structs
with their members set to default values:

- DNA_struct_default_get(name)
- DNA_struct_default_alloc(name)

Currently this is only used for scene & view shading initialization,
eventually it can be used for RNA defaults and initializing
DNA struct members on file reading.
September 12, 2019, 01:13 (GMT)
GPencil: Fix unreported problem when main Onion switch is disabled

The main switch was not checked and the function was doing all calculations, but the data was not used. This makes all slower than expected because the user had the Onion Skinning disabled, but internally was running.
September 12, 2019, 01:13 (GMT)
Partial revert "Edit Mesh: Change color behavior"

Using a lighter color for faces than edges makes edges hard to see
in wire-frame display mode. See T67637.

This partially reverts commit 203f9a49e29c82458a49efe856eb58f938eb537b.
September 12, 2019, 01:13 (GMT)
GPencil: Fade layer using background color

Now the fade layer uses the same logic used to fade objects and also is available in all modes.

Reviewers: mendio, pepeland

Reviewed By: mendio, pepeland

Differential Revision: https://developer.blender.org/D5707
September 12, 2019, 01:13 (GMT)
Fix compiler error in Windows introduced in 322c03f13cb5a756902f310c2a34cf78825fe02d
September 12, 2019, 01:13 (GMT)
Cleanup: expand tabs
September 12, 2019, 01:13 (GMT)
Sculpt: Mask Filter and Dirty Mask generator

The mask filter operator modifies the whole paint mask. In includes multiple operations like smooth, grow or contrast accessible from a pie menu.
The dirty mask generator is similar to Dirty Vertex Colors, but it generates a paint mask. It can be used to mask cavities in the sculpt.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D5496
September 12, 2019, 01:13 (GMT)
Cleanup: remove unused scene struct members
September 12, 2019, 01:13 (GMT)
Sculpt: Draw Sharp Brush

This brush is similar to the draw brush but it deforms the mesh from the original coordinates. When used with the sharper curve presets it has a much more pleasant crease/cut behavior than any of the other brushes. This is useful for creating cloth wrinkles, stylized hair or hard surface edges.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D5530
September 12, 2019, 01:13 (GMT)
GPencil: Change Arrange Strokes menu order

Before: Bring Forward, Send Backward, Bring to Front, Send to Back.

After: Bring to Front, Bring Forward, Send Backward, Send to Back.
September 12, 2019, 01:13 (GMT)
Move callbacks API from BLI to BKE

Preparing for the bigger changes which will be related on passing
dependency graph to various callbacks which need it.

Differential Revision: https://developer.blender.org/D5725
September 12, 2019, 01:13 (GMT)
Fix GTests failing on Windows buildbot

Run these tests from the install directory so they can find dlls.
September 12, 2019, 01:13 (GMT)
UI: Allow context menu in all file browser regions
September 12, 2019, 01:13 (GMT)
Fix T69653: Freestyle modifiers "Distance from ..." python error

Was a wrong rename in rBaeb8e81f2741
September 12, 2019, 01:13 (GMT)
Fix T69634: GPencil:Cutter Tool removes unexpected strokes on another layer

The function was not checking the locked flag.
September 12, 2019, 01:13 (GMT)
Batch Rename: Rename Title Caps to Title Case
September 12, 2019, 01:13 (GMT)
Fix two bugs in delaunay blenlib function.

Bugs were: (1) needed an epsilon test in CCW test in order to
handle new costraint edge that intersects an existing point
but only within epsilon; (2) the "valid bmesh" output mode
sometimes left a face that included outside frame point.
September 12, 2019, 01:13 (GMT)
Cleanup: use post increment/decrement

When the result isn't used, prefer post increment/decrement
(already used nearly everywhere in Blender).
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021