Review and standardize model normal and tangent import settings with profiles, batch audits, and safe restore tools.Editor-only and render-pipeline independent. It works with the Built-in Render Pipeline, URP, and HDRP because it changes ModelImporter settings only. It has no runtime components and adds no player-build dependency. Unity 2022.3 or newer is required.Mesh Polisher helps you inspect and standardize normal and tangent import settings for model assets.Inconsistent import settings can cause visible shading differences between models. Checking each model by hand can also take time and can lead to mistakes. Mesh Polisher gives you one clear workflow for small fixes and reviewed batch operations.Use Quick Fix to process selected models or a model folder. Use Batch Audit to scan multiple models before you make changes. The audit shows the current settings, planned profile, model statistics, warnings, and exact proposed changes.Built-in shading profiles give you useful starting points for low-poly, hard-surface, organic, and character models. You can also create custom profile assets for your project.Manual assignment rules can assign profiles by asset path or filename. Rules do not process assets automatically. You apply them to the current batch plan and review the results before you continue.Mesh Polisher saves the previous importer settings before a successful change. Restore History lets you return affected models to those saved settings.This tool is useful for artists, technical artists, developers, and teams that manage many model assets. It is suitable for projects of all genres because it works with model import settings and does not depend on a render pipeline.Mesh Polisher focuses on import settings. It does not edit mesh geometry, topology, UVs, materials, skin weights, or blend shapes.Main featuresQuick Fix for selected model assetsFolder processing with optional subfolder supportBatch Audit for models and foldersStatic and skinned mesh identificationMesh, vertex, and triangle countsSearch, status filters, and sortingIndividual and multi-row profile assignmentExact change preview before processingBuilt-in shading profiles:Low PolyHard SurfaceBalancedOrganic SmoothCharacter SmoothFully SmoothCustom reusable profile assetsManual path and filename assignment rulesContains, Starts With, and Ends With rule matchingProgress display and cancellationAutomatic skipping of matching modelsRestore History with asset GUID supportProject window context commandEditor-only assemblyEditMode workflow testsDemo models and demo sceneREADME and offline PDF documentationDiagnosticsBatch Audit can report:Missing normal dataNormal count and vertex count differencesZero-length or invalid readable normalsImported normals that a calculated-normal profile will replaceNormal and tangent setting combinations that need reviewModel assets that contain no mesh sub-assetsSettings managedMesh Polisher can change these ModelImporter fields:Normal import modeNormal calculation modeSmoothing angleTangent import or calculation modeThe calculation mode and smoothing angle apply when Unity calculates the normals.SetupImport the package.Select model assets or folders in the Project window.Open Tools > DOT Tools > Mesh Polisher.Choose Quick Fix or Batch Audit.Review and confirm the operation.You can also right-click a model asset that contains a mesh and select DOT Tools > Mesh Polisher Settings.DependenciesUnity 2022.3 or newerNo external package dependenciesNo render-pipeline dependencyNo runtime componentsSafetyThe tool does not modify the source FBX or other source model file.The tool does not use an automatic asset postprocessor.Every operation requires a user action and confirmation.Restore History records managed importer settings before successful changes.The audit warns you before a profile replaces imported custom normals.LimitationsWorks with assets imported through Unity's ModelImporter.Does not edit vertices, faces, normals, topology, UVs, or materials directly.Does not repair flipped faces, non-manifold geometry, broken UVs, or poor topology.Detailed normal validation needs readable mesh data.Applying importer changes causes Unity to reimport the affected models.AI was used as a development assistance tool. All AI-assisted content was manually reviewed, edited, and tested in Unity before release. The final package does not require AI/ML services at runtime and does not depend on any external AI account or service for end users.




