August 28, 2021, 04:54 (GMT) |
Tweak last commit to not affect base face set. |
August 28, 2021, 03:02 (GMT) |
Sculpt dyntopo: split face set boundaries on mirror boundary Added an option to split face set boundaries on mirror boundaries; currently only DynTopo supports this. Very useful for making hard edges along mirror lines. |
August 28, 2021, 02:53 (GMT) |
Reverted mid vertex extrude prevention |
August 28, 2021, 01:13 (GMT) |
Sculpt dyntopo: improved boundary smoothing It's kind of hackish mathematically. |
August 28, 2021, 00:21 (GMT) |
UI: Add margin to panels Add some breathing space between the panel boundaries and properties/regions. Make use of the style->panelouter property that hasn't been used in a while. Also slight tweaks to boxspace and templatespace style properties so they are multiples of 2 and operations on them round better. |
August 27, 2021, 23:48 (GMT) |
UI: Disable emboss on box widgets These are meant to be contour for an area flush with the background, having emboss hardcoded on the widget prevents this. |
August 27, 2021, 21:18 (GMT) |
Sculpt dyntopo: added a smoothing factor for sharp boundaries Works by projecting non-boundary verts onto boundary vert normals and weighting by boundary_smooth_Factor. |
Revision 37d717f by Hans Goudey (temp-geometry-nodes-fields, temp-geometry-nodes-fields--fields, temp-geometry-nodes-fields--fields-jacques, temp-parallel-multi-function) August 27, 2021, 20:53 (GMT) |
Add FieldInput for input virtual arrays |
Revision f193cf6 by Hans Goudey (temp-geometry-nodes-fields, temp-geometry-nodes-fields--fields, temp-geometry-nodes-fields--fields-jacques, temp-parallel-multi-function) August 27, 2021, 20:02 (GMT) |
Merge branch 'temp-geometry-nodes-fields' into temp-geometry-nodes-fields--fields |
Revision 68efa93 by Hans Goudey (temp-geometry-nodes-fields, temp-geometry-nodes-fields--fields, temp-geometry-nodes-fields--fields-jacques, temp-parallel-multi-function) August 27, 2021, 20:01 (GMT) |
Merge branch 'master' into temp-geometry-nodes-fields |
August 27, 2021, 19:59 (GMT) |
Fix stack buffer overflow asan warning |
August 27, 2021, 19:33 (GMT) |
Cleanup: Remove redundant null check |
August 27, 2021, 19:31 (GMT) |
Fix failing alembic test after IDProperty UI data refactor The default float IDProperty min value rB8b9a3b94fc148d19 for when there is no UI data was FLT_MIN instead of -FLT_MAX, which meant that animated custom property values couldn't be less than zero unless they had their UI data values edited previously. That's a mistake I won't make again! Also change the int minimums from -INT_MAX to INT_MIN to sanitize the whole situation. |
August 27, 2021, 18:57 (GMT) |
UI: Fix dark and light themes Mainly so it doesn't look broken to people testing out the branch, namely the background of radio buttons was pure white, and separator in menus pure black. Also minor tweaks to the default theme. |
August 27, 2021, 18:45 (GMT) |
adaptive_cloth: AdaptiveMesh: sewing edge: get set of opposite edges Given a vertex, the function is supposed to add a sewing edge to it if possible. Currently the function gets the set of opposite edges. An opposite edge is an edge that is in between 2 loose edges and these loose edges are connected to edges that connect to the given vert. e1 vert e5 e1_ov.________.________.e4_ov | | e2| |e4 ._________________. e2_ov opposite_edge e3_ov (e3) What needs to be done: With the set of opposite edges, if the edge is splittable then it should be split and a new edge should be added between vert and the newly created vert (vert created when splitting the opposite edge). |
August 27, 2021, 18:45 (GMT) |
adaptive_cloth: Mesh: Edge: get checked other vert |
August 27, 2021, 18:44 (GMT) |
adaptive_cloth: AdaptiveMesh: flag for sewing with gui where needed Added a new flag to have sewing enabled. The flag doesn't do anything yet (no functionality). Added the required code to pass this sewing option to adaptive_remesh(). Created the GUI for this flag in the AdaptiveRemesh modifier. |
August 27, 2021, 18:44 (GMT) |
adaptive_cloth: fix: Mesh: split edge: elements missed in MeshDiff Split edge function didn't add the new node and the new vert(s) to MeshDiff. |
August 27, 2021, 18:25 (GMT) |
UI: Reduce Node Contents Jiggling When Moved This patch just clamps and rounds node contents and socket locations so they don't appear to jiggle around when you move them. This issue happens because node sizing and positioning are in floats while text content must be pixel-aligned. See D11684 for more details and comparisons. Differential Revision: https://developer.blender.org/D11684 Reviewed by Julian Eisel |
August 27, 2021, 17:49 (GMT) |
UI: Fix summary overlay wrong range and overlap in Dopesheet The overlay was drawn twice on top of each other making it hard to see, hard to theme, and making it more prominent in the wrong areas (before frame 0, not even start frame). The comment in the code was also wrong since it said "frame one" but it was 0. Checked with the Animation module team that it's better to use start/end frame range instead of frame 0. There is a TODO note to de-duplicate this section eventually so I left it there. This fix is currently done for Grease Pencil and Mask modes, but it should also be fixed for the regular Dopesheet mode (in line 244 if anyone wants to do it). |
|
|
|


Master Commits
MiikaHweb | 2003-2021