Blender Git Commit Log

All Blender Git commits.

Page: 1928 / 8462

January 20, 2020, 22:30 (GMT)
UI: Adopt 2.8-style layout for the Graph Editor sidebar

Differential Revision: https://developer.blender.org/D6636#inline-54134

Reviewed by Julian Eisel
January 20, 2020, 22:11 (GMT)
Merge branch 'blender-v2.82-release'
January 20, 2020, 22:06 (GMT)
Partial Fix T73043: Denoising Albedo not working well for Sheen

Similar to the Microfacet Closures, the Principled BSDF Sheen closure is
added at a high weight but typically results in fairly low values.
Therefore, the default weight is a bad indicator of importance.

The fix here is the same as it was back then for Microfacets:
Compute an average weight using the normal as the half-vector
and use it to scale down the sample weight and the albedo channel.

In addition to drastically improving denoising of materials with
sheen when using the new Denoising node, this also can reduce noise
on such materials considerably.
January 20, 2020, 20:27 (GMT)
Merge branch 'blender-v2.82-release'
January 20, 2020, 20:21 (GMT)
Fix T73110: UDIM Texture Paint Crash

This would happen if a tile is found on disk, painting would actually
request that tile (because corresponding uvs were in that range), but
that tile was not added in blenders list of tiles in that Image.

Need to also check tile in `image_quick_test` (regardless of iuser
having passed).

thx @lukasstockner97 for additional input!

Maniphest Tasks: T73110

Differential Revision: https://developer.blender.org/D6578
January 20, 2020, 20:14 (GMT)
Merge branch 'blender-v2.82-release'
January 20, 2020, 20:05 (GMT)
Fix T72546: Video Sequencer: Select grouped 'OVERLAP' operator wrong
selection

False positive when a sequences end would be the same as active
sequences start.

Also thx @sybren for the heads up to make this more readable.

Maniphest Tasks: T72546

Differential Revision: https://developer.blender.org/D6451
January 20, 2020, 18:36 (GMT)
Overlay: Improve Outline diagonal Antialiasing

I doubt we can do much better. Most of the aliasing comes from the edge
detection which does not use a lot of samples. We could use more samples
but then the detection becomes way more complex and expensive.

The second issue comes from the reconstruction (AA pass) that only bleed
adjacent pixels in if their line direction is perpendicular to the offset.
This makes corner gaps on certain diagonals.
January 20, 2020, 18:32 (GMT)
GPencil: Fix missing triangles data duplication

Now this data must be copied all times when a stroke is duplicated.
Revision 6b902d7 by Gaia Clary (master)
January 20, 2020, 17:47 (GMT)
cleanup: do no longer use deprecated Alpha channel from Shader diffuse color (use Shader's Alpha value instead)
Revision 932cfdb by Gaia Clary (master)
January 20, 2020, 17:47 (GMT)
cleanup: Collada exporter: Removed misleading comments
January 20, 2020, 16:49 (GMT)
GPencil: Implement Fade Layers
January 20, 2020, 16:33 (GMT)
Merge remote-tracking branch 'origin/blender-v2.82-release'
January 20, 2020, 16:32 (GMT)
Fix T71825: Custom Animation Player path overrides chosen player

Thanks @mano-wii for providing the patch!

The original code assumed that when `animation_player_preset` was not
`CUSTOM`, the `animation_player` path would be empty. This is a bad
assumption, as it can be quite useful to be able to toggle between a custom
and a built-in player. As such, `animation_player` should not be reset to
an empty string when a non-custom player is chosen.
January 20, 2020, 16:09 (GMT)
Fix T73162: Modal tools cant be mapped to MMB

Also rename struct members to 'launch_event', since it's more
descriptive and was called this in some places.
January 20, 2020, 15:51 (GMT)
GPencil: Cleanup unused variable for old derived_frames array

The variable layer_index is not required now.
January 20, 2020, 15:23 (GMT)
Initial introduction of DRWLayer abstraction

Used to wrap different drawing steps, i.e. the main scene drawing,
editor overlays and debug text. Later overlays should get their own
layer.
Right now only the drawing commands are wrapped into per layer
callbacks. The idea is to let each draw into different framebuffers and
to composit them together at the end, so that we can avoid redrawing all
layers if only one needs updating.
Revision 2df5266 by Antonio Vazquez (greasepencil-object, greasepencil-refactor)
January 20, 2020, 15:21 (GMT)
Merge branch 'greasepencil-object' into greasepencil-refactor
Revision edf310d by Antonio Vazquez (greasepencil-object, greasepencil-refactor)
January 20, 2020, 15:19 (GMT)
Merge branch 'master' into greasepencil-object
January 20, 2020, 15:19 (GMT)
Merge branch 'blender-v2.82-release'
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021