Blender Git Commits

Blender Git "master" branch commits.

Page: 703 / 5574

June 30, 2020, 10:00 (GMT)
Fix T78367: triangulate modifier does not preserve sculpt vertex colors
June 30, 2020, 09:38 (GMT)
Alembic: new exporter based on the USD exporter structure

The Alembic exporter has been restructured by leverages the
`AbstractHierarchyIterator` introduced by the USD exporter. The produced
Alembic files have not changed much (details below), as the Alembic
writing code has simply been moved from the old exporter to the new. How
the export hierarchy is handled changed a lot, though, and also the way
in which transforms are computed. As a result, T71395 is fixed.

Differences between the old and new exporter, in terms of the produced
Alembic file:
- Duplicated objects now have a unique numerical suffix.
- Matrices are computed differently, namely by simply computing the
evaluated transform of the object relative to the evaluated transform
of its export-parent. This fixes {T71395}, but otherwise should
produce the same result as before (but with simpler code).

Compared to the old Alembic exporter, Subdivision modifiers are now
disabled in a cleaner, more efficient way (they are disabled when
exporting with the "Apply Subdivisions" option is unchecked). Previously
the exporter would move to a new frame, disable the modifier, evaluate
the object, and enable the modifier again. This is now done before
exporting starts, and modifiers are only restored when exporting ends.

Some issues with the old Alembic exporter that have NOT been fixed in
this patch:
- Exporting NURBS patches and curves (see T49114 for example).
- Exporting flattened hierarchy in combination with dupli-objects. This
seems to be broken in the old Alembic exporter as well, but nobody
reported this yet.

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

Reviewed By: Sergey
June 30, 2020, 09:35 (GMT)
Cleanup: unused arguments
June 30, 2020, 09:21 (GMT)
Codesign: Wait for unsigned directory to appear

Solves problem with different order of codesign server startup and
mount of network shares: avoids exception happening when server is
started prior to the mounts are ready.
June 30, 2020, 09:20 (GMT)
Codesign: CLeanup, redundant semicolon
Revision 4176ada by Julian Eisel
June 30, 2020, 08:47 (GMT)
Fix T78455: Failed assert when opening a viewport panel

Mistake from 1fa40c9f8a810.
June 30, 2020, 08:35 (GMT)
Cleanup: remove unnecessary namespace specifiers
Revision 5d2005c by Hans Goudey
June 30, 2020, 01:04 (GMT)
UI: Add shortcuts for grease pencil modifier panels

See rB1fa40c9f8a81 for more details. The implementation is the same.
The only difference to the mesh modifier commit is a slight rework of
edit_modifier_invoke_properties in order to pass through to check for
other keymap items with the same shortcut.
June 29, 2020, 23:47 (GMT)
UI: Alphabetize grease pencil modifier list

The Texture Mapping Modifier was out of place

Differential Revision: https://developer.blender.org/D7474
June 29, 2020, 23:32 (GMT)
EEVEE: Fix undefined behavior when using BSDF nodes inside volume shaders

This should fix T76171 Eevee bsdf shaders glitches
June 29, 2020, 21:12 (GMT)
UI: Use single column for cycles ray visibility checkboxes

Differential Revision: https://developer.blender.org/D7612
June 29, 2020, 20:37 (GMT)
GPencil: Cleanup - Replace gp_ prefix with gpencil_

This was missing in previous cleanup commits.
Revision 421ac26 by Hans Goudey
June 29, 2020, 20:36 (GMT)
UI: Tweak Cache File Template Layout

The template was disorganized and didn't fit with the new layout style.

| Old | New |
| {F8641166 size=full} | {F8641167 size=full} |

Differential Revision: https://developer.blender.org/D8113
Revision a71d3bd by Hans Goudey
June 29, 2020, 19:06 (GMT)
UI: Don't show modifier operation reports on button press

The reports should only show when using shortcuts.
Revision 1fa40c9 by Hans Goudey
June 29, 2020, 19:00 (GMT)
UI: Add shortcuts for modifier panels

The shortcuts act on the modifier with its panel under the mouse.
The following shortcuts are enabled by default:
- Remove modifier: X, Delete
- Apply modifier: Ctrl A
- Duplicate modifier: Shift D
More shortcuts can be added in the keymap.

Each panel can now store a custom data RNA pointer, and a new
function is added to get the custom data for the panel under the
cursor. This custom data could be used to refactor the "List Panel
System" to generalize it and integrate it further with RNA.

The same functionality will be added in further commits where it
applies to constraints, grease pencil modifiers, and effects.

Differential Revision: https://developer.blender.org/D8031
Revision 4f8a881 by Hans Goudey
June 29, 2020, 18:41 (GMT)
Fix T78444: Duplicate "From Radius" in Cast Modifier UI

This button was meant to be "Use Transform"
June 29, 2020, 16:20 (GMT)
Remove Threaded Sculpt option

Threaded Sculpt is now always enabled by default. If it causes
performance problems compared single threaded sculpt it should be
considered a bug.

Reviewed By: sergey

Maniphest Tasks: T77638

Differential Revision: https://developer.blender.org/D7960
June 29, 2020, 15:36 (GMT)
Nodes: rename node_socket.c to node_socket.cc

I have to add some C++ code in callbacks for socket types
for the new particle system.
Revision bcf49d1 by Julian Eisel
June 29, 2020, 15:28 (GMT)
Fix compile error on Apple Clang

Needs to compile with `CMAKE_OSX_DEPLOYMENT_TARGET` of 10.14 at least to
have `std::optional<>::value()` available. So we have to increase the
minimum required compiler version, but that requires more changes. Just
fix the build error for now.
Revision 937d89a by Julian Eisel
June 29, 2020, 15:28 (GMT)
UI: Show library status icons in search menus, rather than letter prefix

Rather than a `L` (linked), `O` (overridden) or `M` (missing) prefix for the
name, show the existing library status icons. See D7999 for screenshots.

Note that when using preview icons, or if the search menu contains items with
own icons (e.g. brush icons), we still fallback to the prefix solution.

Zero or fake user is still indicated with a prefix.

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

Reviewed by: Bastien Montagne, William Reynish
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021