BT-Mesh Smoother Pro: Advanced Brush-Based Normal Smoothing Tool 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

by Barkin Tufan (opens in new tab)

No ratings yet

Professional-grade in-editor normal smoothing and topology adjustment suite. Paint perfect normals, fix hard edges inside Unity without exporting to external 3D software.

Price $25.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for BT-Mesh Smoother Pro: Advanced Brush-Based Normal Smoothing Tool, 6 months Current $25.00; lowest $12.50; highest $25.00 in this period. $0 $12.5 $25 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 6

BT-Mesh Smoother Pro: Advanced Brush-Based Normal Smoothing Tool screenshot 1

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

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.3.4f1 Compatible Compatible Compatible

As listed on the Asset Store.