Blender Git Commits

Blender Git commits from all branches.

Page: 1570 / 2888

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.
March 13, 2018, 12:06 (GMT)
Fix problem when change mode in brush color default
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.
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.
March 12, 2018, 15:48 (GMT)
Cleanup unused code
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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021