New problem with subdivision
5443 6 2- SergVideo
- Member
- 50 posts
- Joined: June 2009
- Offline
Here is a bug or new feature? I made simple polygonal object with polyextrude, added Crease attribute to selected edges. Then I subdivided object. I made many times similar things in previous versions, but now (H15.0.224.16) everything begins unusually. With Flat View in viewport it's OK, but Smooth and Render views makes strange result. But not all so sad. If I remove Subdivide node and turn on Render polygons as subdivision object parameter it seems OK in Render view. What is it? New feature or new bug? If I don't use Polyextrude node, the problem does not occurs. Or if I open old version project (with old Polyextrude) - no problem. What is the reason: new Polyextrude, Subdivide node or my curve hands?
- chrism
- Staff
- 2544 posts
- Joined: Sept. 2007
- Offline
- SergVideo
- Member
- 50 posts
- Joined: June 2009
- Offline
- malexander
- Staff
- 5205 posts
- Joined: July 2005
- Offline
- anon_user_89151269
- Member
- 1755 posts
- Joined: March 2014
- Offline
- neil_math_comp
- Member
- 1743 posts
- Joined: March 2012
- Offline
On the PolyExtrude nodes, turn off Add Vertex Normals, (or whatever the parameter is called; I don't have it in front of me). That, or, at the end of the chain, delete the vertex N.
Yeah, it's not such a great default for subd modelling; it was requested for modelling objects with hard edges with PolyExtrude. The more permanent solution for this type of work would be to have the viewport and Mantra support computing vertex normals based on object parameters and options. At the moment, Mantra always throws away normals when doing subdivision and recomputes point normals, (which has its own issues, as some have discovered), and the viewport always uses provided normals.
Yeah, it's not such a great default for subd modelling; it was requested for modelling objects with hard edges with PolyExtrude. The more permanent solution for this type of work would be to have the viewport and Mantra support computing vertex normals based on object parameters and options. At the moment, Mantra always throws away normals when doing subdivision and recomputes point normals, (which has its own issues, as some have discovered), and the viewport always uses provided normals.
Writing code for fun and profit since... 2005? Wow, I'm getting old.
https://www.youtube.com/channel/UC_HFmdvpe9U2G3OMNViKMEQ [www.youtube.com]
https://www.youtube.com/channel/UC_HFmdvpe9U2G3OMNViKMEQ [www.youtube.com]
- SergVideo
- Member
- 50 posts
- Joined: June 2009
- Offline
McNistor, now I understand: it's a sausage monument!
twod, It is not in the hard edges. ndickson is right. Clearing checkbox “Add vertex normal” in Extrude node helps. Also helps Vertex node with “No Normal” before subdivision. Not very logical, it may be worth left unchecked “Add Vertex Normal” checkbox by default in Polyextrude node because people that studying modelling can fall into a stupor. But right now I do not care about it. I studying new Polyextrude. It's revolution in modelling, really!
twod, It is not in the hard edges. ndickson is right. Clearing checkbox “Add vertex normal” in Extrude node helps. Also helps Vertex node with “No Normal” before subdivision. Not very logical, it may be worth left unchecked “Add Vertex Normal” checkbox by default in Polyextrude node because people that studying modelling can fall into a stupor. But right now I do not care about it. I studying new Polyextrude. It's revolution in modelling, really!
-
- Quick Links