Blender Git Loki

Blender Git commits from all branches.

Page: 71 / 2888

September 29, 2021, 09:54 (GMT)
Sculpt: fix various issues with clay brushes

* No longer applies size pressure mapping twice
* Fixed hardness setting not being applied.
September 29, 2021, 09:31 (GMT)
Merge branch 'master' into draw-viewport-data

# Conflicts:
# source/blender/draw/DRW_engine.h
# source/blender/draw/intern/draw_manager.c
# source/blender/draw/intern/draw_manager.h
September 29, 2021, 09:24 (GMT)
Cleanup: Remove compiler warning and fix some comments
September 29, 2021, 09:14 (GMT)
Cleanup: Remove compiler warnings
September 29, 2021, 09:14 (GMT)
EEVEE: Fix crash when destroying the Instance (in debug build)

This was caused by the StructArrayBuffer wrapper not being tagged as NonMovable.
The UBO was in fact being freed at creation time in debug build, but the
pointer was kept as valid in the copied wrapper.

Changing the higher level structure to not use the copy constructor to avoid this.
September 29, 2021, 08:19 (GMT)
Sculpt: fix change in accumulate setting now
applying until next stroke.
September 29, 2021, 08:14 (GMT)
Sculpt: fix mesh filter brush
September 29, 2021, 07:15 (GMT)
Sculpt: Clay brush speedups

* Made clay brush use a spacing
of 7 for autosmooth instead of
the brush default (which is 3).

* Also fixed a few small UI issues
September 29, 2021, 06:14 (GMT)
Sculpt-dev: Improve autosmooth performance

* PBVH_FACES now uses MDynTopoVert (have got
to rename it) to store boundary/corner/visibility
flags the same way PBVH_BMESH does.
* Fixed brush add/sub buttons in header not
working
* Fixed inverted brushes feeding negative strength
to sub commands (like autosmooth, which flips it
to sharpen mode).
September 28, 2021, 20:29 (GMT)
Viewport Compositor: Add per view_data per DRWRenderView

This way we have correct handling of engine data. This fix issue
with infinite redraw and AA never converging.
September 28, 2021, 20:28 (GMT)
Viewport Compositor: Fix render layer sampler name colision and leak
September 28, 2021, 18:35 (GMT)
Fix macro problem with clang/gcc
September 28, 2021, 18:29 (GMT)
Cleanup: Remove XRange and YRange in Compositor

Mostly unused and originally meant for areas with positive values.
With canvas compositing areas position may be negative.
September 28, 2021, 18:29 (GMT)
Compositor: Full frame Glare node

Part of T88150.
September 28, 2021, 18:29 (GMT)
Compositor: Replace resolution concept by canvas

This is a code refactor in preparation of supporting canvas
compositing. See {D12466}.

No functional changes, all canvases are at (0,0) position matching
tiled implementation.

Differential Revision: https://developer.blender.org/D12465
September 28, 2021, 18:29 (GMT)
Compositor: Add support for canvas compositing

This patch adds functionality for operations that require pixel
translation or resizing on "Full Frame" mode, allowing to adjust
their canvas. It fixes most cropping issues in translate, scale,
rotate and transform nodes by adjusting their canvas to the result,
instead of the input canvas.

Operations output buffer is still always on (0,0) position for
easier image algorithm implementation, even when the
canvas is not.

Current limitations (will be addressed on bcon2):
- Displayed translation in Viewer node is limited to 6000px.
- When scaling up the canvas size is limited to the
scene resolution size x 1.5 . From that point it crops.

If none of these limitations are hit, the Viewer node displays
the full input with any translation.

Differential Revision: https://developer.blender.org/D12466
September 28, 2021, 17:26 (GMT)
Sculpt: couple of small ui tweaks
September 28, 2021, 16:46 (GMT)
Sculpt: UI updates and fixed hard edge mode setting

* Brush editor tab now defaults to old
interface, with two options:
- Advanced, which shows more options
- Edit Mode, which shows workspace visibility buttons
* Hard edge mode (which forcibly sets face set slide to 0
and enables preserve faceset boundarys) now works again.
* Smooth_strength_factor is now a brush channel with
inheritance set to true.
* Alt-smooth now restores the hard edge mode and
smooth_strength_factor from the active brush context.
While both are default inherited from toolsetting defaults,
it can be quite confusing if either have inheritance unset
by the user in the Smooth brush.
September 28, 2021, 14:09 (GMT)
Merge branch 'master' into tracking_tools
September 28, 2021, 14:02 (GMT)
Blender 2.83.18-release
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021