Hey duders, just wondering if anyone knows if it's possible to average normals in Modo. I'm using 701.
Basically I've got a bunch of ground/dirt tiles with extremely obvious seams because the normals are just doing their thing. Other than smashing them all together into a gigantic mesh all I can think of to fix it is modifying the normals, which I don't know if modo even allows.
Replies
If you have the time, as a work-around, you could merge them together, bake the normals (Vertex Map > Bake Vertex Normals... I think), then split the mesh back apart. The normals get stored in a vertex map which remains unaffected by geometry edits.
http://www.farfarer.com/temp/averageselectednormals.zip
...extract it to your modo Scripts folder, bind a key or add a button to run the command...
@averageselectednormals.py
...then you can select some verts and run the script and it'll average the normals of all the selected verts and assign that averaged normal to each of them.
Works across multiple meshes/layers.
I'll try that vertex baking for now, should work better than nothing in any case. I've never actually done it but I've seen normal vertex maps plenty of times on imported meshes.
edit: maybe I shouldn't wander off mid typing a post, thanks so much I'll go take it for a test run
Just one thing I noticed, the script complains about not being able to find something if there's an existing vertex normal map or if one mesh has one generated by your script and another selected mesh doesn't. Not a big deal IMO.
I'll update it tomorrow with something more solid