Page MenuHome

Skin Modifier asserts on invalid normals
Closed, ResolvedPublic

Description

versions: 2.93, current master, ...

The Skin modifier currently asserts that some generated face normals are valid on lines 1465 and 1466 of MOD_skin.c (in hull_merge_triangles function).

Not entirely sure whether this error check is important, but it definitely makes loading all Sprites production files using the trees spiderweb totally impossible in debug builds (assert triggered thousands of times).

This can easily be reproduced with the simple file below, just open it with a debug build and check the console (or enjoy the crash depending on your build options).