Blender Git Commit Log

All Blender Git commits.

Page: 1828 / 8462

February 27, 2020, 11:47 (GMT)
Fix T74229: EEVEE Bloom + Transparency

Bug was introduced by the render passes. We had to tweak the bloom
shader a bit so we could reuse it. After that tweaking the original
alpha was ignored.

This patch will read and store the correct alpha channel.
February 27, 2020, 11:43 (GMT)
Transform Snap: Unify SnapObjectData struct

This simplifies the code, and will allow to switch modes.
February 27, 2020, 11:40 (GMT)
GPencil: Move Vertex option to bottom of Popover

It's better to have the color at top and the params at the bottom.
February 27, 2020, 11:30 (GMT)
Fix Linux CentOS buildbot handing on ffmpeg test

Don't use -ffast-math functions for libc compatibility implementation, since
then the function ends up calling itself. This may not be ideal for performance
but should be insignificant in practice.
February 27, 2020, 11:25 (GMT)
GPencil: Change Multiple Strokes modifier split angle to PROP_ANGLE
February 27, 2020, 11:22 (GMT)
Fix T74254: EEVEE Render Passes Availability

When disabling AO or BLOOM in the render tab, when the pass is shown in
a 3d viewport the pass wasn't reset. This resulted in showing a black
texture and a not filled UI render pass in the shading popover.

This patch will by default reset to the combined pass. It is intended
that the render_pass in the 3d shading struct isn't set to combined as
people could have disabled AO/bloom by mistake and it could reset
viewports that aren't visible.
February 27, 2020, 11:15 (GMT)
Fix T74254: EEVEE Render Passes Availability

When disabling AO or BLOOM in the render tab, when the pass is shown in
a 3d viewport the pass wasn't reset. This resulted in showing a black
texture and a not filled UI render pass in the shading popover.

This patch will by default reset to the combined pass. It is intended
that the render_pass in the 3d shading struct isn't set to combined as
people could have disabled AO/bloom by mistake and it could reset
viewports that aren't visible.
February 27, 2020, 11:13 (GMT)
Fix T74227: Crash when clicking on viewport shading properties
February 27, 2020, 11:08 (GMT)
Fix T71743: NLA editor doesn't update properly when hiding/viewing objects

The NLA area & region listeners were ignoring the notifications that happen
when hiding/showing objects & collections.
February 27, 2020, 10:44 (GMT)
Fix T69576, T74059: issues with rotation when adding objects

This clarifies logic in ED_object_add_generic_get_opts (see comments in
code).

Also following issues are adressed:
- do not enforce setting the op UI to WORLD when rotation is set (e.g.
on redo). This is not wrong (happens in world space), but is more
confusing than helpful (was added in own rB3b8a14a3c072).
- respect setting the User Preference to WORLD properly (could fail when
set to something else, then back to WORLD)

Maniphest Tasks: T69576

Differential Revision: https://developer.blender.org/D6943
February 27, 2020, 10:38 (GMT)
GPencil: Change Popover to use Color header

February 27, 2020, 10:37 (GMT)
GPencil: New prop_with_popover template

Created by Julian Eisel
February 27, 2020, 10:36 (GMT)
Fix unreported crash/assert in Cycles with volume render pass in viewport

Bug introduced on e0085bfd24da.
February 27, 2020, 10:00 (GMT)
GPencil: Fix opacity in Multiply Modifier

The value was inverted.
February 27, 2020, 09:55 (GMT)
GPencil: Add switches to Array modiifer

New switches to enable Offset, Shift and Object transform.
February 27, 2020, 09:54 (GMT)
Improve usage of recent golden ratio define

- fix typo
- set back to conjugate value and use as such

Followup to rB95175c3b5e2b.
February 27, 2020, 09:37 (GMT)
Constraints: replace 'Set Inverse' operator with an eval-time update

This fixes {T70269}.

Before this commit there was complicated code to try and compute the
correct parent inverse matrix for the 'Child Of' and 'Object Solver'
constraints outside the constraint evaluation. This was done mostly
correctly, but did have some issues. The Set Inverse operator now defers
this computation to be performed during constraint evaluation by just
setting a flag. If the constraint is disabled, and thus tagging it for
update in the depsgraph is not enough to trigger immediate evaluation,
evaluation is forced by temporarily enabling it.

This fix changes the way how the inverse matrix works when some of the
channels of the constraint are disabled. Before this commit, the channel
flags were used to filter both the parent and the inverse matrix. This
meant that it was impossible to make an inverse matrix that would
actually fully neutralize the effect of the constraint. Now only the
parent matrix is filtered, while inverse is applied fully. As a result,
pressing the 'Set Inverse' matrix produces the same transformation as
disabling the constraint. This is also reflected in the changed values
in the 'Child Of' unit test.

This change is not backward compatible, but it should be OK because the
old way was effectively unusable, so it is unlikely anybody relied on
it.

The change in matrix for the Object Solver constraint is due to a
different method of computing it, which caused a slightly different
floating point error that was slightly bigger than allowed by the test,
so I updated the matrix values there as well.

This patch was original written by @angavrilov and subsequently updated
by me.

Differential Revision: https://developer.blender.org/D6091
February 27, 2020, 09:11 (GMT)
Fix T54323: Improve Paint category names in keymap preferences

While one issue of the report was fixed already (rB27adc4aa3347), still a
couple of clarifications could be made:
- correct/clarify which modes these apply to
- clarify that "Face Mask" is a paint thing

Maniphest Tasks: T54323

Differential Revision: https://developer.blender.org/D6797
February 27, 2020, 08:56 (GMT)
Fix Vertex weight gradient tool show wrong weight/strength values in the
UI

Main issue is that the UI doesn not respect the Unified Weight/Strength
setting (but instead alwasy shows the brushes weight/strength)

Was working before, but somewhat missed in rBfb74dcc5d69d.

See discussion in T74025 on why the Gradient Tool in its current state
is not very user friendly in general, what I think we should do though
is at least have the values in the UI respect Unified Weight / Unified
Strength since this is what the tool will use internally...

ref T74025

Maniphest Tasks: T74025

Differential Revision: https://developer.blender.org/D6900
February 27, 2020, 07:46 (GMT)
Merge branch 'master' into greasepencil-object
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021