BT-Mesh Smoother Pro: Advanced Brush-Based Normal Smoothing Tool
Barkin Tufan
$12.50
$25.00
50%OFF
(no ratings)
Jump AssetStore
Professional-grade in-editor normal smoothing and topology adjustment suite. Paint perfect normals, fix hard edges inside Unity without exporting to external 3D software.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 ModulesDynamic Brush Engine - Spatial Hashing PerformanceScalable 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 AlgorithmsSelect 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 ControlAngle-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 FeaturesSkinned 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 GainsEliminates 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 GetComplete, highly optimized C# Source Code with detailed comments.Comprehensive technical documentation.Dedicated professional support.Core SystemsSpatial 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 FeaturesReal-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 SpecificationsUnity 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.




