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 |
Revision 8042900 by Hans Goudey (temp-geometry-nodes-fields, temp-geometry-nodes-fields--fields, temp-geometry-nodes-fields--fields-jacques, temp-parallel-multi-function) 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 |
Revision 0910b76 by Hans Goudey (temp-geometry-nodes-fields, temp-geometry-nodes-fields--fields, temp-geometry-nodes-fields--fields-jacques, temp-parallel-multi-function) August 26, 2021, 20:28 (GMT) |
Add a high-level description to the header file |
Revision 1ccfd68 by Hans Goudey (temp-geometry-nodes-fields, temp-geometry-nodes-fields--fields, temp-geometry-nodes-fields--fields-jacques, temp-parallel-multi-function) 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. |
Revision 0a0360c by Hans Goudey (temp-geometry-nodes-fields, temp-geometry-nodes-fields--fields, temp-geometry-nodes-fields--fields-jacques, temp-parallel-multi-function) August 26, 2021, 16:19 (GMT) |
Fix constant input test |
Revision be02012 by Hans Goudey (temp-geometry-nodes-fields, temp-geometry-nodes-fields--fields, temp-geometry-nodes-fields--fields-jacques, temp-parallel-multi-function) August 26, 2021, 15:43 (GMT) |
Merge branch 'temp-geometry-nodes-fields' into temp-geometry-nodes-fields--fields |
Revision ef2a483 by Hans Goudey (temp-geometry-nodes-fields, temp-geometry-nodes-fields--fields, temp-geometry-nodes-fields--fields-jacques, temp-parallel-multi-function) 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". |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021