Blender Git Commit Log

Git Commits -> Revision f71f09d

Revision f71f09d by Nicholas Bishop (master)
March 27, 2012, 12:34 (GMT)
Partial fix for bug 30695, "Array broke crease, weird visibility and slowdown"

* Array modifier creates BMesh from DM; add missing CD_CREASE layer
for edge creases.

* With a modifier stack like mirror+subsurf+array, face normals were
wrong. Fix by removing CD_NORMAL layer from CCGDM output. Previously
the elements in this layer were simply copied, so they did not
reflect subdivision correctly.

* Minor style fixes in bmo_dupe.c.

Issues not yet addressed:

* Subsurf's optimal draw setting for hiding subdivision edges is not
respected by the array output.

* Slowdown issue; array modifier is much slower than in 2.62.

Commit Details:

Full Hash: f71f09d71436c06c8d7cff0c578249a97b0ac03c
SVN Revision: 45214
Parent Commit: 9c9745e
Lines Changed: +25, -6

3 Modified Paths:

/source/blender/blenkernel/intern/modifiers_bmesh.c (+15, -0) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+3, -0) (Diff)
/source/blender/bmesh/operators/bmo_dupe.c (+7, -6) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021