Blender Git Commit Log

All Blender Git commits.

Page: 2198 / 8462

September 12, 2019, 01:13 (GMT)
Cleanup: use doxy sections
September 12, 2019, 01:13 (GMT)
Viewport Shading: StudioLight Intensity

Add option to change the Intensity of the HDRI in the 3d viewport. This works for both EEVEE and Cycles

Reviewed By: brecht, fclem

Differential Revision: https://developer.blender.org/D5674
September 12, 2019, 01:13 (GMT)
Copy Transforms: add a mixing mode option.

Allow combining location, rotation and scale at the same time,
using one constraint. The mixing modes are based on matrix
multiplication, but handle scale in a way that avoids creating
shear.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D5640
September 12, 2019, 01:13 (GMT)
Copy Rotation: implement new mixing modes that actually work.

Upon close inspection, the way the Offset mode works in the
Copy Rotation constraint makes no sense, and in fact, destroys
the rotation of its owner unless either it's single axis, or
the order is set specifically to `ZYX Euler`.

Since it can't simply be changed because of backward compatibility
concerns, replace the checkbox with a dropdown that provides a set
of new modes that actually make sense.

Specifically, add a mode that simply adds Euler components together,
and two options that use matrix multiplication in different order.

The Python use_offset property is replaced with compatibility stubs.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D5640
September 12, 2019, 01:13 (GMT)
UI: Bring back features for file path button

Adds back auto-completion and auto-creation (inserting a non-existing
file-path would create it) for the file path button. The second feature
was left out knowingly, but seems there are reasonable use cases for it.

We can't add these features to the button in the Python script, we have
to call into C. So using a template to do that.
Note that this is based on the old file browser code, I've copied over
the TODO comment.
September 12, 2019, 01:13 (GMT)
Fix T69498: Crash on export UV Layout

Ensure there's a drawable context after the file browser window is
destroyed.
September 12, 2019, 01:13 (GMT)
Fix T69495: Crash changing action in file browser

We need to ensure the file browser window doesn't manage the handlers
for itself.
The special file browser closing code that we used previously isn't
needed anymore, wm_window_open_temp() and the handling of
EVT_FILESELECT_FULL_OPEN already manage it fine.
September 12, 2019, 01:13 (GMT)
UI: tweak 3D view space between navigation gizmo & buttons

Align the lower side of the navigation gizmo with the top of the icons.
September 12, 2019, 01:13 (GMT)
Revert "UI: Add Dimensions to Object Transform panel"

This reverts commit 82fc9d778eecca16f867fd6e3aa3a2c04d86df4a.

This doesn't use the workaround from v3d_object_dimension_buts
needed for dimensions properly update.

Doing this would require moving the panel to C.

Issues from T69536 should be resolved before adding this back.
September 12, 2019, 01:13 (GMT)
LibOverride: Initial attempt to ignore missing place-holders IDs.

Ideally, when a reference linked ID is missing (and replaced by linking
code with an empty place-holder), we should just keep the local
overriding datablocks as-is, until broken links are fixed.

Not really working yet though, needs more work here...
September 12, 2019, 01:13 (GMT)
LibOverride: add a generic macro to check whetehr an ID is overridable.

...and use it in code generating library overrides.
September 12, 2019, 01:13 (GMT)
LibOverride: give more remapping control to `BKE_override_library_create_from_id()` too.

Similar change to the one done for tagged IDs overriding some days ago.
We do not always want to remap all local usages of a linked data-block
to its new local overriding copy.
September 12, 2019, 01:13 (GMT)
Fix T63653: Industry Compatible Keymap can't be saved & loaded

Replace keymap specific operator.
September 12, 2019, 01:13 (GMT)
Fix keymap export of enum-flag properties
September 12, 2019, 01:13 (GMT)
Object: Mode switching operator

Remove unused OBJECT_OT_mode_set_or_submode, add
OBJECT_OT_mode_set_with_submode which can switch to edit mode as well
as a sub-mode - currently only mesh select mode is supported
(others may be added later).
September 12, 2019, 01:13 (GMT)
Cleanup: reuse mesh select mode enum
September 12, 2019, 01:13 (GMT)
Cleanup: Cmake submodule checks

It is a pain if the subfile we are checking if it exists gets
renamed/removed.

Instead we can check if the directory is empty.

Reviewers: mont29

Reviewed By: mont29

Differential Revision: https://developer.blender.org/D5653
September 12, 2019, 01:13 (GMT)
Fix unreported: snapping to 3d tracking markers sometimes fails
September 12, 2019, 01:13 (GMT)
Transform: Split transform_conversions into multiple files.

Part of T68836

`transform conversions.c` is a file that is getting too big (almost 10,000 lines).
So it's a good idea to split it into smaller files.

differential revision: https://developer.blender.org/D5677
September 12, 2019, 01:13 (GMT)
Fix T69513: Grease Pencil Fade Layers Overlay only works in Material and Texture Shading

The overlay factor was not used in other modes.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021