Blender Git Loki

Blender Git commits from all branches.

Page: 128 / 2888

August 27, 2021, 01:00 (GMT)
Sculpt dyntopo: support sharp edge flags

* Sharp edge flags are now supported and are
treated much the same as face set boundaries:
+ Dyntopo preserves them
+ Interior smoothing treats them as boundaries
+ Corners are detected and pinned in smoothing
+ TODO: add a brush flag to ignore sharp boundaries
for smoothing.
* Seams are also preserved, but don't affect smoothing.
* BMLog now saves edges.
* The new edge split function is enabled.
* Dyntopo now pushes new combined BMLog entries in
its top-level function, to avoid scary id reuse
edge cases.
* SCULPT_vertex_is_boundary/corner now take a bitmask
of which types of boundaries you wish to query instead
of check_face_sets.
August 26, 2021, 23:07 (GMT)
Sculpt Vertex Colors: New sample color operator
August 26, 2021, 21:32 (GMT)
Add an index input function test

This one fails because `tot_initialized_` is 0 in the procedure
evaluator. I'm not quite sure what that means yet.
August 26, 2021, 21:19 (GMT)
Merge branch 'master' into sculpt-dev
August 26, 2021, 20:28 (GMT)
Add a high-level description to the header file
August 26, 2021, 20:23 (GMT)
Refactor field storage again, to allow reuse of function outputs
August 26, 2021, 20:00 (GMT)
Merge branch 'master' into asset-greasepencil
August 26, 2021, 16:54 (GMT)
Compositor: Initial support for canvas compositing
August 26, 2021, 16:49 (GMT)
Compositor: Replace resolution concept by canvas

This is a code refactor in preparation of supporting canvas
compositing and fix all cropping issues on full frame implementation.

No functional changes, all canvases are at (0, 0) position matching
tiled implementation.
August 26, 2021, 16:45 (GMT)
GPencil: Split poll function to enable only in Edit mode

The asset creation must work only in edit mode, but the import in any mode.
August 26, 2021, 16:19 (GMT)
Fix constant input test
August 26, 2021, 15:43 (GMT)
Merge branch 'temp-geometry-nodes-fields' into temp-geometry-nodes-fields--fields
August 26, 2021, 15:41 (GMT)
Merge branch 'master' into temp-geometry-nodes-fields
August 26, 2021, 15:26 (GMT)
Fix C++20 designated initializer build issue.
August 26, 2021, 13:42 (GMT)
Merge branch 'master' into asset-greasepencil
August 26, 2021, 13:42 (GMT)
Merge branch 'master' into greasepencil-object
August 26, 2021, 13:10 (GMT)
Cycles X: Remove tile, FSAA, and save buffers options

FSAA setting was not used by any engine.

The Save Buffers is being replaced with the new tile rendering
in Cycles.

Removing code from Blender side because there is no way we can
guarantee it is working,

Unfortunately, non-official external render engines need to
implement those options on their side. But good news is that
they have more control this way.

Differential Revision: https://developer.blender.org/D12323
August 26, 2021, 10:48 (GMT)
Merge branch 'master' into cycles-x
August 26, 2021, 10:29 (GMT)
Merge branch 'master' into xr-controller-support
August 26, 2021, 10:23 (GMT)
XR: Refactor motion capture objects

This refactors the feature of binding objects to controllers
and recording auto-keyframes, or "motion capture objects", by
providing a more complete API for managing objects and moving the
implementation out of wm_xr_session.c and into its own file
(wm_xr_mocap.c).

In addition, motion capture objects are now stored as a dynamic array
instead of a fixed array, which was previously hard-coded for
specific devices. Each entry in this dynamic array is uniquely
identified by an Object pointer and is mapped to a VR device via an
OpenXR user path. For example, an object can be bound to the headset
via "/user/head", and the left controller via "/user/hand/left".
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021