Blender Git Commit Log

All Blender Git commits.

Page: 2044 / 8462

November 22, 2019, 17:20 (GMT)
Paint: Smoother curve preset

This implements a 5th-order equation smoothstep, which produces a flat
surface at the brush center. Some users find that our current grab brush
is too sharp, so now we have both options.
This also improves the behavior of the new clay brushes.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D6265
November 22, 2019, 16:41 (GMT)
Merge branch 'master' into greasepencil-object
November 22, 2019, 16:39 (GMT)
Overlay Mode: Fix infront depth sorting

This is an improvement to 2.81. In front objects and extras are correctly
depth sorted.

The approach is to share an in-front depth buffer between all engines
so that workbench fill it with the infront objects depth. Then the overlay
engine can use it again to draw in front objects overlays correctly
occluded by the other "in front" objects surfaces.
November 22, 2019, 16:38 (GMT)
GPencil: More tweaks to UI panels
November 22, 2019, 16:38 (GMT)
Fix make BUILD_CMAKE_ARGS not combining with targets like ninja and lite

Previously make BUILD_CMAKE_ARGS="" on Linux and macOS would override any cmake
arguments that come from the targets. Now they are concatenated.
November 22, 2019, 16:30 (GMT)
Fix T71255: Particle hair not showing in viewport with OptiX after scaling

The OptiX intersection program for curves uses "optixGetObjectRayDirection"
to get the ray direction in object space (which was inverse transformed
with the current transformation matrix). OptiX does no additional operations
on it, so if there is a scaling transform, the direction is not normalized.
But the curve intersection routine expects that. In addition, the distances
used in "optixGetRayTmax()" and "optixReportIntersection()" are in world
space, so need to adjust them accordingly.
November 22, 2019, 16:04 (GMT)
Fix T71741: Crash showing the object relations menu
November 22, 2019, 16:04 (GMT)
GPencil: Display two colors only for required Tools
November 22, 2019, 15:54 (GMT)
UI: Changes to Graph Editor selection and transform

When introducing "drag-all-selected" support all over Blender, we
figured this wouldn't work well with the Graph Editor
selection/transform behavior.
Hence, William and I worked on the following changes, although we used
this chance to improve the behavior in general too.
For more info see T70634.

* Handles now always move with the key, regardless if they are selected
or not.
* Selecting the key doesn't select the handles anymore, their selection
is separate.
* Multiple keys and handles can now be dragged.
* Dragging a handle moves all selected handles **on the same side**.
* Tweak-dragging any handle can never affect any keyframe location,
only handles.
* G/R/S should behave as before.
* Changing the handle type with a key selected always applies the change
to both handles.
* Box selection with Ctrl+Drag now allows deselecting handles (used to
act on entire triple only).
* Box selection //Include Handles// option now only acts on visible
handles, wasn't the case with Only Selected Keyframes Handles enabled.
* Box selection //Include Handles// is now enabled by default in all
bundled keymaps.

The changes have been tested for some days by the animators here in the
Blender Animation Studio. Some changes are based on their feedback.

Also, this improves/adds comments for related code.

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

Reviewed by: Sybren St�vel, William Reynish
November 22, 2019, 15:50 (GMT)
GPencil: Add Add/Sub Brush color to Display Panel
November 22, 2019, 15:32 (GMT)
Merge branch 'master' into temp-graph-select-changes
November 22, 2019, 15:29 (GMT)
GPencil: Use Standard Falloff curves for Sculpt/Weight Paint

As the tools are bruhes, we can use the standard Curves.
November 22, 2019, 15:27 (GMT)
Fix T71273: Bad encoding of utf-8 for Text objects

`BLI_strncpy_wchar_from_utf8` internally assumes `wchar_t` is 32 bits
which is not the case on windows.

The solution is to replace `wchar_t` with `char32_t`.

Thanks to @robbott for compatibility on macOS.

Differential Revision: https://developer.blender.org/D6198
November 22, 2019, 15:26 (GMT)
Overlay Engine: Improve In Front pass ordering

This does not fix all the issues. For instance extra's are always drawn
occluded.
November 22, 2019, 15:11 (GMT)
GPencil: Cleanup - Reorder Make list

November 22, 2019, 15:11 (GMT)
GPencil: Rename Panel

November 22, 2019, 14:51 (GMT)
Add threaded handling of finalize callbacks for parallel range pool.

As suggested by @sergey in review comments, thanks.

Thhis will add a additional speed-up benefit to using those pools when
finalization computations are not trivial.
November 22, 2019, 14:30 (GMT)
Merge branch 'master' into tmp-task-foreach-pool
November 22, 2019, 14:30 (GMT)
Fix some of the bevel regression tests.

The code changes for custom bevels did not recalculated profiles
in certain non-custom-profile cases after projection plane moves.
November 22, 2019, 13:29 (GMT)
Squashed UDIM patch (D3509) another time

Apparently the buildbot process changed and it builds the latest branch commit now.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021