Help! Weird normals on skin deformer.

   3482   3   2
User Avatar
Member
654 posts
Joined: 8月 2014
オフライン
I have a problem with normals on geometry deformed by Deform SOP. They seem to have a desire to stick towards their initial point of orientation (from the capture pose?). Normally this wouldn't be a problem to me as I currently rig and animate characters for Unity engine, and normals on skin-deformed objects are perfectly fine there. However, I now want to render out a few stills with Mantra and the shading goes completely crazy because of those nasty Ns. What can I do to fix it? My normals are vertex attributes. Marking the “deform normals” checkbox on a Deform SOP doesn't make any difference.

I'm attaching some screenshots.

Attachments:
screenshot_17-04-08_22_21_13.jpg (87.9 KB)
screenshot_17-04-08_22_21_22.jpg (84.9 KB)
screenshot_17-04-08_22_21_41.jpg (76.5 KB)

User Avatar
Member
8093 posts
Joined: 7月 2005
オフライン
The Bone Deform SOP doesn't support vertex normals, only point normals. So you can either promote them to point normals before the Bone Deform using an Attribute Promote, OR you can instead append a Normal SOP after it and tell it to recompute the normals (probably point).
User Avatar
Member
654 posts
Joined: 8月 2014
オフライン
Perfect. Promoting the attribute to points did the trick.
Thank you, Edward.
User Avatar
Member
1192 posts
Joined: 7月 2005
オフライン
edward
The Bone Deform SOP doesn't support vertex normals, only point normals.
Just ran into this recently, reported as Bug #82070
Edited by digitallysane - 2017年4月10日 13:05:18
Dragos Stefan
producer + director @ www.dsg.ro
www.dragosstefan.ro
  • Quick Links