This script is a tool for advanced vertex normals and shading control. It calculates and applies weighted vertex normals based on face area and corner angles to improve shading quality, especially on hard-surface models
To install, drag and drop script code to your Maya shelf or copy script into Maya scripts folder c:\Users\%Userprofile%\Documents\maya\scripts\, then use this code to create a shortcut on your shelf
- from vtx_custom_normals_tool import vtx_custom_normals_tool
reload(vtx_custom_normals_tool)
- For Maya 2022+ Python 3.0
import importlib
from vtx_custom_normals_tool import vtx_custom_normals_tool
importlib.reload(vtx_custom_normals_tool)
Release Notes
VTX Custom Normals Tool 1.02
- Ctrl + Transfer welds the normals of two objects across their intersection
- Drag and drop auto-install feature together with the shelf button
To install, drag and drop script code to your Maya shelf or copy script into Maya scripts folder c:/Users/%Userprofile%/Documents/maya/scripts/, then use this code to create a shortcut on your shelf
import vtx_custom_normals_tool
vtx_custom_normals_tool.build_ui()
For Maya 2022+ Python 3.0
import importlib
import vtx_custom_normals_tool
importlib.reload(vtx_custom_normals_tool)
vtx_custom_normals_tool.build_ui()