Blender Git Loki

Blender Git "soc-2017-normal-tools" branch commits.

Page: 3 / 11

February 23, 2018, 13:30 (GMT)
Merge branch 'master' into soc-2017-normal-tools
February 22, 2018, 15:30 (GMT)
Simplify & optimize code in BM_lnorspace_invalidate().

Quiet sure that one is correct, and it does not have to invalidate all
loops (smoothfans) of all faces of a given affected vertex, only
neighbor ones should be enough.

Also, no need to loop into smoothfans here, since we already check on
all loops of all vertices.
February 22, 2018, 15:25 (GMT)
Fix broken initialization of normals when first editing them.

rBdd6642bb80ac fixed one case but broke a lot others (including when
custom normals data were already there before strating editing the mesh...).

Now simply using same (new) code from master when creating empty clnors
data, i.e. defining sharp edges as needed to mimic results from
autosmooth shading.
February 22, 2018, 15:03 (GMT)
Merge branch 'master' into soc-2017-normal-tools

Conflicts:
source/blender/blenkernel/intern/mesh_evaluate.c
source/blender/bmesh/intern/bmesh_mesh.c
February 21, 2018, 13:54 (GMT)
Merge branch 'master' into soc-2017-normal-tools
February 21, 2018, 13:20 (GMT)
Cleanup: move new BMesh clnors editing data to more logical place in struct.
February 20, 2018, 15:06 (GMT)
Cleanup: remove 'lnorspace_dirty' flag from BMHeader.hflag.

Makes no sense to use last free slot here for a temp, internal data only
relevant for loops.

For now, re-used 'make' in internal api flags, should be safe enough
hopefully.
February 20, 2018, 14:22 (GMT)
Cleanup: comment.
February 20, 2018, 14:07 (GMT)
Merge branch 'master' into soc-2017-normal-tools
February 20, 2018, 11:57 (GMT)
Cleanup: do not use 'split_angle' name for a var which is a cosine.

This is confusing (and has to be fixed in master code as well).
February 20, 2018, 11:51 (GMT)
Cleanup: remove unused codelines.
February 20, 2018, 11:49 (GMT)
Cleanup: MLoopNorSpaceArray new 'flags' are not flags at all, they are mutually exclusive data type information.

Makes code easier to follow, and a tad safer too.
February 20, 2018, 11:21 (GMT)
Fix after last merge.
February 20, 2018, 11:12 (GMT)
Merge branch 'master' into soc-2017-normal-tools
February 14, 2018, 08:33 (GMT)
Merge branch 'master' into soc-2017-normal-tools
February 14, 2018, 08:33 (GMT)
Added custom loop normals to work correctly with autosmooth
February 2, 2018, 14:14 (GMT)
Merge branch 'master' into soc-2017-normal-tools

Conflicts:
release/datafiles/locale
release/scripts/addons
release/scripts/addons_contrib
source/blender/makesdna/DNA_scene_types.h
source/tools
December 29, 2017, 17:45 (GMT)
Resolved issues with copy
December 29, 2017, 16:32 (GMT)
Removed mem alloc for align in point_normals
December 22, 2017, 08:57 (GMT)
Merge branch 'master' into soc-2017-normal-tools
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021