Blender Git Commits

Blender Git "master" branch commits.

Page: 502 / 5574

Revision 00374fb by Hans Goudey
November 5, 2020, 22:08 (GMT)
Move "Camera Parent Lock" from preferences to Object Relations

"Camera Parent Lock" can be useful when rigging cameras, but it is not
intuitive, and has also generated a lot of confusion (bug reports).
This is because it breaks the fundamental parent <-> child relationship
conventions in Blender, and there is no indication that it's intended
without diving into the preferences.

This commit moves the setting to the object level, and exposes it in
the relations panel in the property editor. It is exposed for every
object type because any object type can be "View Locked" in the 3D view.
The property description is also updated to reflect this change and be
more specific without getting too long.

In the future this could become a more general feature of the transform
system, but for now it is limited to "Lock Camera to View".

Differential Revision: https://developer.blender.org/D9239
November 5, 2020, 22:03 (GMT)
Fix T82423: Add modifier key back into keymap

Commit rBf5080c82dd915db6c7b9dd68a52aaaccf2600137
accidentally remove the Shift modifier key from
the `AUTOCONSTRAINPLANE` shortcut.

Differential Revision: https://developer.blender.org/D9480
November 5, 2020, 21:34 (GMT)
Fix T82164: Knife tool draws huge vertices after using bgl.glPointSize

Since it is possible to have multiple draw callbacks, (some of which
use bgl and others gpu), check and force the reset of the drawing status
at the end of each callback.

Differential Revision: https://developer.blender.org/D9476
November 5, 2020, 20:35 (GMT)
Merge branch 'blender-v2.91-release'
November 5, 2020, 20:29 (GMT)
Fix T82423: Replace duplicate name in keymap

The two entries `TFM_MODAL_AUTOCONSTRAINT` and
`TFM_MODAL_AUTOCONSTRAINTPLANE` had the same name
displayed in the UI. The latter is now includes
"plane" in it's name.

Reviewed By: mano-wii

Differential Revision: https://developer.blender.org/D9474
November 5, 2020, 19:11 (GMT)
Cleanup: Reduce variable scope

Differential Revision: https://developer.blender.org/D9475
November 5, 2020, 18:35 (GMT)
Fix T80043: missing Cycles displacement update when relinking output sockets
November 5, 2020, 17:55 (GMT)
Fluid: Potential fix for T74559: Adaptive Domain creates lines in smoke

This commit corrects the maximum resolution field in Fluid objects. The field should be set to the maximum possible resolution, i.e. it should not adjust with adaptive domains and stay constant all the time.

The reason for this is that this resolution value will be used to scale gravity. And this gravity should be constant for adaptive domains too.

It remains to be shown if this issue was the only reason for line-artifacts as seen in T74559.
November 5, 2020, 17:46 (GMT)
Fix T82428: Cycles crashes when building volume meshes

The Volume Node did not have all of the sockets from its Mesh base class
which are now required due to the recent socket API change.
November 5, 2020, 17:00 (GMT)
Merge branch 'blender-v2.91-release' into master
Revision c3e8321 by Clément Foucault
November 5, 2020, 17:00 (GMT)
GPU: Fix valgrind warnings about branching on uninitialized variables
November 5, 2020, 17:00 (GMT)
Fix T81752 EEVEE: Camera Motion Blur is not blending steps properly

This was due to improper calculation of velocity factor and an
error in the camera data swapping between two steps.
November 5, 2020, 17:00 (GMT)
Fix T80842 Grease Pencil: Subtract mode is not working as expected

The blend equation was not set correctly inside the GL Module
since the refactor.
November 5, 2020, 15:52 (GMT)
Spelling: Predefined, Look Up, No One

Fixes 18 misspellings of 'predefined', 'Look Up', 'Lookup', and 'No One'.

Differential Revision: https://developer.blender.org/D9466

Reviewed by Hans Goudey
November 5, 2020, 14:55 (GMT)
VSE: cache performance optimization

Map frame for cached raw images to strip input media frame range. This
means that static images or extended frame range of movies will only
generate one cache entry.

timeline_frame is stored in cache key as a reference - on what frame
was this entry created, so we don't have to reverse lookup frame range.

Since each media frame corresponds to one cache frame with same frame
index key, there is no need to invalidate raw cache when changing time
remapping properties like use_reverse_frames or strobe

No changes are needed for disk cache, since invalidating raw entry
assumes all data will be invalidated.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D9462
November 5, 2020, 14:06 (GMT)
Fluid: Potential fix for T74559: Adaptive Domain creates lines in smoke

This commit corrects the maximum resolution field in Fluid objects. The field should be set to the maximum possible resolution, i.e. it should not adjust with adaptive domains and stay constant all the time.

The reason for this is that this resolution value will be used to scale gravity. And this gravity should be constant for adaptive domains too.

It remains to be shown if this issue was the only reason for line-artifacts as seen in T74559.
Revision cba6b4f by Ankit Meel
November 5, 2020, 13:54 (GMT)
Cleanup: add commits to .git-blame-ignore-revs.

Quick python script to print commit messages, and finding
duplicates: P1736
November 5, 2020, 13:05 (GMT)
Rename extern rendering and proxy functions

Replace BKE_sequencer wirh SEQ_render or SEQ_proxy prefixes.
In cases where function is very generic, only SEQ prefix is used.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D9439
November 5, 2020, 12:33 (GMT)
Cleanup: split sequencer.c file

Move functions closely related to rendering images and proxies into
render.c and proxy.c files. render.h and proxy.h are created for
functions used internally.

There should be no functional changes.
November 5, 2020, 08:50 (GMT)
Fix T82292: Set encoding for keymap export to UTF-8

Keymaps have previously been exported with an encoding dependent
on the current system locale. This caused issues when the
keymap contained non-ASCII characters, for instance in a string
property for an operator.

Reviewed By: campbellbarton

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