Blender Git Commits

Blender Git "master" branch commits.

Page: 619 / 5574

August 18, 2020, 10:35 (GMT)
Cleanup: Remove unused code in the Paint Cursor

This code was left here after the refactor, it was doing nothing and it
was causing an assert.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8579
August 18, 2020, 10:33 (GMT)
Fix Face Set Visibility operator using wrong active Face Set

The Face Set visibility operator was using the last active Face Set
updated by the paint cursor, so when the paint cursor is not used (when
using a filter or a transform tool), the active Face Set was not updating
and it was hidding the wrong Face Set based on the last cursor position
with a brush tool active. Now the Face Set Visitility operator has an
invoke callback wich forces a active vertex and face set update
regardless of the active tool, so it should always work correctly.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8580
August 18, 2020, 10:32 (GMT)
Fix Mesh Filter deformation axis UI layout

This uses a single row for the three axis instead of a row per axis.

Reviewed By: sergey, Severin

Differential Revision: https://developer.blender.org/D8581
August 18, 2020, 10:26 (GMT)
Fix T79568 EEVEE: Film transparent not working

Since world shader use the same standard output and are considered opaque,
we need to set alpha as holdout.
August 18, 2020, 10:20 (GMT)
Fix Mask Slice deleting the Face Sets

This was a TODO in the code. Previously the Face Set datalayer was
deleted and recreated with a constant ID of 0. Now the datalayer is
preserved and set to the SculptSession after slicing the mask and a new
ID is calculated for the new faces that the slicing operation produced,
so they can be easily isolated for further tweaking.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8583
August 18, 2020, 10:17 (GMT)
Sculpt: Expose the functions to create and init a SculptClothSimulation

This will be used for new features like supporting cloth deformation in
other brushes and tools outside of the cloth brush code.
No functional changes.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8602
August 18, 2020, 09:50 (GMT)
Cycles: move some Scene related methods out of Session

This moves `Session::get_requested_device_features`,
`Session::load_kernels`, and `Session::update_scene` out of `Session`
and into `Scene`, as mentioned in D8544.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D8590
August 18, 2020, 09:39 (GMT)
Merge branch 'blender-v2.90-release' into master
August 18, 2020, 09:36 (GMT)
Fix/cleanup Constraint poll function in liboverride cases.

Some constraint-specific operators, like set/clear inverse matrix of
childof constraint, are also valid on original, linked/overridden
constraints.

Similar change to what was done to modifiers poll function a few days
ago.

Reported by Josephbburg (@Josephbburg) over IRC, thanks.
August 18, 2020, 09:17 (GMT)
Build deps: Enable SSE optimization for FFmpeg

The description is self-explanatory: enable SSE optimizations in the
FFmpeg library. They were disabled from the very beginning of the
dependency builder, possibly due to portability concerns.

FFmpeg does perform runtime check for available CPU microarchitectures,
so the codecs will still run on older hardware, but they will run way
faster on newer hardware.

For example, re-encoding 3405 2560x1376 frames on Xeon E5-2699 V4 CPU
went down from 313sec to 210.

Differential Revision: https://developer.blender.org/D8594
August 18, 2020, 07:52 (GMT)
Merge branch 'blender-v2.90-release'
August 18, 2020, 07:51 (GMT)
Fix T79580: Control Mesh Only Partially Drawn After Filling a Surface From a Cage of Surface Curves

Differential Revision: https://developer.blender.org/D8600
August 18, 2020, 06:39 (GMT)
Merge branch 'blender-v2.90-release'
August 18, 2020, 06:36 (GMT)
Fix T79770: Crash opening 2.83 .blend with linked collection containing greasepencil object in 2.91

The scene was null and could not be patched.
August 18, 2020, 02:30 (GMT)
Cleanup: use view-zoom enum type
August 18, 2020, 02:29 (GMT)
Merge branch 'blender-v2.90-release' into master
August 18, 2020, 02:09 (GMT)
Fix incorrect pixelsize use where DPI scale was intended

Changing line-width shouldn't scale cursor motion. Related to T79787.

Use dpi_fac for scaling curve error threshold & number button drag
threshold calculation.
August 18, 2020, 01:44 (GMT)
Fix T79787: orbit/zoom sensitivity depends on line-width

Use 'dpi_fac' instead of 'pixelsize' to scale input sensitivity
based on the interface scale.
Also use dpi_fac for view zoom operator.

Thanks to @ISS for investigating.
August 18, 2020, 01:17 (GMT)
Cleanup: expand UserDef pixel-size & DPI documentation

Avoid misunderstandings with UI scaling.
August 17, 2020, 19:11 (GMT)
Merge branch 'blender-v2.90-release'
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021