March 13, 2018, 13:06 (GMT) |
Multi-edit-support for Select Linked Mesh |
March 13, 2018, 12:57 (GMT) |
added first version of decoupled cache - breaks compatibility, blender not fully working right now |
March 13, 2018, 12:52 (GMT) |
Move to using arrays of objects/bases This avoids stepping over the same obdata multiple times for linked duplicates. Also support select-linked for UV editmode. |
Revision 6f83bc2 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) March 13, 2018, 12:06 (GMT) |
Fix problem when change mode in brush color default |
Revision 338903f by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) March 13, 2018, 11:59 (GMT) |
New default color for Brush If the brush defines a default Palette and Color, when draw the color used is this and not the current context default color. Still there is problem when change drawing mode from Line to Dots. |
Revision 8d1538f by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) March 13, 2018, 09:55 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
March 13, 2018, 09:25 (GMT) |
Moar cleanup. |
March 13, 2018, 09:23 (GMT) |
Add array utilities for getting objects in mode |
March 13, 2018, 09:22 (GMT) |
Correct assert adding new object |
March 13, 2018, 09:16 (GMT) |
Fix assert entering edit mode w/ multiple objects |
March 13, 2018, 09:00 (GMT) |
Cleanup some leftover after recent refactor. |
March 13, 2018, 07:45 (GMT) |
Merge branch '28' into temp-object-multi-mode |
March 13, 2018, 03:41 (GMT) |
Fix index offset (uv unwrap works now) |
March 13, 2018, 02:23 (GMT) |
Merge branch '28' into temp-object-multi-mode |
March 12, 2018, 16:38 (GMT) |
Merge branch 'master' into soc-2017-normal-tools |
March 12, 2018, 16:22 (GMT) |
Heavy refactor of weighted normals code, especially 'keep sharp' part. Before, 'keep sharp' was bsically: * Overwriting everything just computed by 'single nor per vertex' code, leading to a nice share of computations being tossed to nowhere. * Re-implementing most of core clnor computaion code, only skipping all 'sharp edge' cases but the one defined by shapr edge tags. This was not only bad for code maintenance and (reasonable) simplicity, it was also introducing inconsistencies in how we define sharp edges, since everwhere else in code we take into account sharp edge tag, flat face tag, and 'smooth threshold' value (aka split angle) of mesh. At first I though 'keep sharp' would need its own totally separated code path, but thanks to some data structure tricks, it was possible to merge most of both cases into single code. So this commit: * Heavily factorizes and simplifies code, especially the 'keep sharp' case. * Makes use of clnor spaces as generated by core BKE code to define 'smooth fans' that should have the same weighted normals, just like anywhere else in Blender. Note that since code is now using same functions in all cases, it also naturally brings back vgroup support in keep_sharp case. Also, this has been a fairly involved change, basic testing seems to be OK, but more would be welcomed here. :) |
March 12, 2018, 16:21 (GMT) |
Add clnor_spaces counter and opaque userdata pointer to clnor spaces. Those will help with weighted normals modifier incomming refactor. |
Revision f9e280d by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) March 12, 2018, 15:48 (GMT) |
Cleanup unused code |
Revision 5f3bcba by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) March 12, 2018, 15:34 (GMT) |
UI: Change brush type icon and panel layout Small modifications to some parameters and added text to type of brush. |
March 12, 2018, 12:15 (GMT) |
Fix blenderplayer (tm) |
|