There are scripts out there that offer alternative normal calculation methods, such as the weighted normals script, see here for more info. Weighted vertex normals or face weighted normals use the area of the face to tune the vertexs normals. By default, normals are set so that reflection of light in 3ds max follows the rules of realworld physics. No dependecies on this script are added to scene files, so it is fully compatible for other users who dont have this script installed. Max has a pretty poor way to calculate vertex normals for its smoothing groups, resulting in visible shading artifacts on faces. Introduction this maxscript generates weighted vertex normals for any arbitrary geometry. A 3ds max toolkit for editing vertex normals to make creating hair and foliage easier. Script for 3ds max 2012 2020 which can edit vertex normals. It should be possible to make this a single, live modifier from max 2016 upwards itll need some rework in terms of mesh manipulation. This script is a must have for medium polygon modeling. The angle of reflection equals the angle of incidence.
But by reorienting vertex normals, you can set the angle of reflection to be anything you want. Vertex normal information is quite fragile, perhaps you could store the resultant normals in a vertex colour or uvw channel as a backup. Then will copy the normal of this vertice to the target. You may try the extra option for more precise normal placement but the default works fine. Edit normals modifier 3ds max 2019 autodesk knowledge. Implement a new vertex normal modifier weighted normals. The orientation of a vertex normal affects how neighboring surfaces reflect light. Unlike others fwn scripts, this one considers coplanar faces like they were a unique big face. The out side of a face or vertex is the side that gets rendered unless you are using twosided materials, or turn on the force 2sided option on the render setup dialog common panel common parameters rollout. Weighted vertex normals or face weighted normals use the area of the face to tune the vertices normals. This script supports any topology and any chamfer type including.
691 451 1116 741 195 540 927 787 1328 907 216 1145 1169 373 399 1140 1328 1172 628 465 907 1448 504 217 1246 57 90 861 1429 52 869 25 287 823 1231