Blender Git Commits

Blender Git "soc-2021-uv-editor-improvements" branch commits.

Page: 3 / 4

August 6, 2021, 06:09 (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 6, 2021, 06:09 (GMT)
Cleanup: use C comments for descriptive text
August 6, 2021, 06:09 (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 6, 2021, 06:09 (GMT)
Cleanup: add comment to fix for T90417
August 6, 2021, 06:09 (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 6, 2021, 06:09 (GMT)
Fix T90417: font loading creates duplicate ID names

Also repair any errors in existing files.

Error from e0dd3fe5872ba37ff188e292b80b46fcf8df413c.
August 6, 2021, 06:09 (GMT)
Cleanup: de-duplicate ID renaming utility for versioning
August 6, 2021, 06:09 (GMT)
Icons: add license headers to utilities
August 6, 2021, 06:09 (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 6, 2021, 06:09 (GMT)
Icons: update alert icon script

Missed from c549d736cff0d5013f05fb5240ef07671c5aa5ce.
August 4, 2021, 17:18 (GMT)
Cleanup: Allow early exit if operator cancelled

Cancel the pack islands operator early, in case there are no UV
selections to pack
August 4, 2021, 00:43 (GMT)
Merge branch 'master' into soc-2021-uv-editor-improvements
July 17, 2021, 16:10 (GMT)
Merge branch 'master' into soc-2021-uv-editor-improvements
July 17, 2021, 15:56 (GMT)
UV: Keymaps for offsetting selected UVs

Adds keymaps to offset selected UVs by a fixed distance in a specified direction.
Refer T78405
July 10, 2021, 12:02 (GMT)
UV: Absolute grid snap for UV editor

Adds a UI toggle for absolute grid snap when using Increment snapping in
UV editor. This implementation mimics the behavior observed with the
same toggle in the 3D viewport.
July 8, 2021, 18:29 (GMT)
Merge branch 'master' into soc-2021-uv-editor-improvements
July 8, 2021, 10:18 (GMT)
Merge branch 'master' into soc-2021-uv-editor-improvements
July 4, 2021, 17:21 (GMT)
UV: Increment snapping based on new UV grid types

Since the default UV editor grid has been replaced with a new
subdividing grid and dynamic grid (T78389) has also been implemented,
increment snapping value needs to change according to the grid
configuration in use.

This commit ensures that the increment snapping value is changed
according to the grid dimensions currently in use.
Example - For a NxN grid the increment value is set as 1/N
July 4, 2021, 14:49 (GMT)
Cleanup: Refactor reusable code into functions

New functions for :
* Calculating current zoom factor used for determining the grid
resolution in UV/Image editor
* Calculating grid steps for determining the grid spacings in UV/Image
editor
July 4, 2021, 09:59 (GMT)
Cleanup: Use struct pointer

Replace struct variables to use pointers instead
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021