Blender Git Commits

Blender Git "lineart-shadow" branch commits.

Page: 21 / 76

August 10, 2021, 01:35 (GMT)
Icons: update alert icon script

Missed from c549d736cff0d5013f05fb5240ef07671c5aa5ce.
August 10, 2021, 01:35 (GMT)
Icons: resolve various issues for generating icons

- INKSCAPE_BIN environment variable was ignored by
alert_icons_update & prvicons_update.
- `make icons` wasn't regenerating alert icons.
- Updating SVG icons failed using blender built with ASAN.
August 10, 2021, 01:35 (GMT)
Icons: add license headers to utilities
August 10, 2021, 01:35 (GMT)
Cleanup: de-duplicate ID renaming utility for versioning
August 10, 2021, 01:35 (GMT)
Fix T90417: font loading creates duplicate ID names

Also repair any errors in existing files.

Error from e0dd3fe5872ba37ff188e292b80b46fcf8df413c.
August 10, 2021, 01:35 (GMT)
Geometry Nodes: Curve Set Spline Type

This node sets the selected (or all) splines in curve to a chosen target
spline type. Poly, Bezier, and NURB splines can be converted to any of
the other types. This is meant to be a building block node, useful in
many procedural situations.

In the future the node could be optimized with multi-threading, or by
avoiding copying in many cases, either by retrieving the curve for write
access or by passing the raw vectors to the new splines where possible.

With edits from Hans Goudey (@HooglyBoogly)

Differential Revision: https://developer.blender.org/D12013
August 10, 2021, 01:35 (GMT)
Cleanup: add comment to fix for T90417
August 10, 2021, 01:35 (GMT)
Cleanup: use C comments for descriptive text
August 10, 2021, 01:35 (GMT)
T90371: Asset: Drop Material Tooltip.

This patch changes the drop named material tooltip to give feedback to
the user what is going to happen when they invoke the change.

There are 3 states:
* "": Operator will be canceled as not all data is present (dropping on
background.)
* "Drop <named material> on <object name> (slot <slot number>, replacing
<current material in slot>).
* "Drop <named material> on <object name> (slot <slot number).

Reviewed By: Severin

Maniphest Tasks: T90371

Differential Revision: https://developer.blender.org/D12106
August 10, 2021, 01:35 (GMT)
Override: API update_operations.

The update_operations function will update the override structure of the
local object. When working with overrides the override structure is only
updated when the work-file is stored. When using scripts you might want
to enforce the update of override properties and operations.

This function removes a hack on the test cases.

Reviewed By: mont29

Maniphest Tasks: T86656

Differential Revision: https://developer.blender.org/D10848
August 10, 2021, 01:35 (GMT)
Modifier: warn if the ocean simulation fails to allocate memory

While most modifies don't handle out of memory cases, ocean simulation
could attempt huge allocations: 2048 gb at the maximum resolution.

Resolves T83952.
August 10, 2021, 01:35 (GMT)
Viewport normal drawing with constant length

Patch for: T37878

{F10169694}

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D11487
August 10, 2021, 01:35 (GMT)
Make loopcut drawing consistent between gizmo and operator.

Loopcut drawing from gizmo had thicker lines because
it was using line smoothing without alpha blend, compared
to thin jagged lines from operator.

Make the drawing anti aliased and consistent by using
3D_POLYLINE/3D_POINT shaders, and making sure alpha
blending is on.

Reviewed By: #eevee_viewport, fclem

Differential Revision: https://developer.blender.org/D11333
August 10, 2021, 01:35 (GMT)
Fix T87635: Rename shader node "Specular" to "Specular BSDF"

Node name edited in Specular node definition

Reviewed By: fclem

Maniphest Tasks: T87635

Differential Revision: https://developer.blender.org/D11022
August 10, 2021, 01:35 (GMT)
Fix compile error without `WITH_OCEANSIM` enabled

Was changed in 218df9941097.
August 10, 2021, 01:35 (GMT)
Outliner/LibOverrides: Fix logic of checks for drag'n'drop of Collections.

Previous check was too blunt, preventing e.g. re-organization of
collection overrides inside a local parent collection, which is
perfectly valid operation.

Reported by @hjalti from the studio, thanks!
Revision 2dba59c by Gottfried Hofmann / YimingWu (lineart-shadow, temp-lineart-contained)
August 10, 2021, 01:35 (GMT)
Expose Color Management as argument for gpu.types.GPUOffScreen.draw_view3d()

Fix for https://developer.blender.org/T84227

The problem was that https://developer.blender.org/rBe0ffb911a22bb03755687f45fc1a996870e059a8 turned color management for offscreen rendering off by default, which makes it non-color-managed in some cases. So the idea here is that script authors get the choice wether they want color managed non-color-managed output. Thus this patch introduces a new argument do_color_management as a bool to gpu.types.GPUOffScreen.draw_view3d().

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D11645
August 10, 2021, 01:35 (GMT)
Cleanup: initialize variable to quiet warning
August 10, 2021, 01:35 (GMT)
Cleanup: inconsistent parameter name
August 4, 2021, 08:50 (GMT)
Merge remote-tracking branch 'origin/master' into temp-lineart-contained
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021