View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.3.4 or later
- Package size
- 1.0 MB
- Files
- 16
- Favorites
- 10
- Views in the past week
- 13
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $12.50 on
Keywords
BT-Mesh Smoother Pro: Advanced Brush-Based Normal Smoothing Tool
Professional-grade in-editor normal smoothing and topology adjustment suite. Paint perfect normals, fix hard edges inside Unity without exporting to external 3D software.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 6
BT-Mesh Smoother Pro: Advanced Brush-Based Normal Smoothing Tool screenshot 1
About this asset
Transform Your 3D Workflow with a Professional In-Editor Normal Editing Framework. Stop wasting time exporting and re-importing models between Unity and external DCC tools (Blender, Maya, 3ds Max). BT-Mesh Smoother Pro delivers a production-ready, brush-based editing system that allows you to fix shading artifacts, blend hard edges, and perfectly smooth both static and animated meshes directly in the Unity Scene View.
Engineered for high-end 3D artists, technical artists, and indie developers who need rapid, non-destructive topology iterations.
Core Editing Modules
Dynamic Brush Engine - Spatial Hashing Performance
- Scalable Radius Painting: Paint selections intuitively with a customizable brush radius, or shrink it down to select single triangles with pinpoint precision.
- Lag-Free Execution: Powered by a custom local-space Spatial Hash grid, ensuring that brush selections remain ultra-fast and responsive even on high-poly meshes.
- Smart Eraser & Modifiers: Instantly subtract from selections using the dedicated Eraser mode or the Ctrl + Drag hotkey workflow.
Advanced Topology Selection - Smart Algorithms
- Select Hard Edges: Automatically calculates the dot product of adjacent face normals to detect and select edges sharper than your customized angle threshold.
- Symmetry Mirroring: Perfect for characters and weapons. Select one side of a mesh and instantly mirror the selection across local X, Y, or Z axes.
- Topological Actions: Rapidly expand your selection using 'Grow', 'Shrink', 'Select Linked' (Mesh Islands), or isolate specific parts using 'Select by Material'.
Precision Smoothing & Normal Control
- Angle-Based Smoothing: Intelligently merges vertex normals only if their face angles fall below a defined threshold, protecting intended hard edges while smoothing organic curves.
- Instant Visual Feedback: Enable 'Show Normals' to render real-time vertex normal lines in the Scene View, allowing you to visually verify your shading data before applying changes.
- Dual-Mode Application: Choose between localized brush-based smoothing or 1-click 'Full Mesh' processing.
Production-Ready Features
- Skinned Mesh Support: Fully compatible with both MeshFilter (Static Props) and SkinnedMeshRenderer (Animated Characters) components.
- Non-Destructive Export: Modifications don't have to overwrite your original FBX/OBJ. Save your smoothed geometry directly into your project as a new .asset file with a single click.
- Overdraw Protection: Automatically scales down debug line rendering when selecting massive areas (>30,000 triangles) to maintain high Editor framerates.
Proven Workflow Gains
- Eliminates DCC Context Switching: Keep your focus in Unity. Fix broken imported normals in seconds.
- Safe Iteration: Full integration with Unity's native Undo/Redo system prevents accidental data loss.
- Clean UI: Built entirely on Unity's modern UI Toolkit for a sleek, responsive, and professional dashboard experience.
What You Get
- Complete, highly optimized C# Source Code with detailed comments.
- Comprehensive technical documentation.
- Dedicated professional support.
From the publisher's Asset Store listing.
Technical details
Core Systems
- Spatial Hash: Utilizes an optimized 3D grid partitioning algorithm operating strictly in local mesh space. This guarantees accurate radius queries and symmetry operations regardless of the object's world rotation or scale.
- Angle-Based Smoothing: Groups vertices sharing the same physical position and calculates accumulated face normals filtered by a highly accurate cosine threshold to preserve hard surface details.
- Scene-GUI Integration: Hooks directly into SceneView.duringSceneGui for a seamless painting experience, handling passive control IDs to block default Unity selection while painting.
Key Features
- Real-time raycast-to-mesh-collider painting with automatic, temporary collider generation and validation.
- Localized symmetry mirroring algorithm that precisely locates corresponding triangles using centroid distance calculations.
- Submesh-aware selection logic for rapid material-based isolation.
- Real-time Gizmo rendering for vertex normals, brush radius, and selected triangle wireframes.
- Modern UI Toolkit (UIElements) architecture, replacing legacy IMGUI for a highly performant and responsive editor window.
- Optional warning prompts and safety checks prior to executing heavy geometry modifications.
Technical Specifications
- Unity 2021.3 LTS or newer.
- Full compatibility with Built-in, URP, and HDRP rendering pipelines.
- Supports both MeshFilter and SkinnedMeshRenderer (bakes temporary mesh for accurate Skinned raycasting).
- Does not require Read/Write enabled on meshes unless modifying imported models like .fbx or .obj directly.
- Complete C# source code with no pre-compiled DLLs or external dependencies.
- Extensive technical documentation included.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.4f1 | Compatible | Compatible | Compatible |
As listed on the Asset Store.