Generate surface-based Mesh Colliders that follow complex, concave and open models, preserve holes and openings, and support Rigidbody objects with convex colliders.3D Collider is render pipeline independent and works with Built-in Render Pipeline, URP, and HDRP. No additional render pipeline setup is required.3D Collider is a Unity Editor tool for generating Mesh Colliders that closely follow the visible surfaces of complex 3D models.Instead of filling the entire object with one simplified collider, it can preserve concave areas, tunnels, holes, openings, and other empty spaces that are important for gameplay.Non-Convex mode creates planar Mesh Colliders for static objects and supports complex, concave, and open meshes.Convex mode creates closed convex Mesh Colliders from the detected surfaces, making the result suitable for non-kinematic Rigidbody objects and triggers. When the source mesh is already closed and convex, the tool can use a single Convex Mesh Collider.The generated colliders are created directly in the Unity Editor. Convex surface thickness can be adjusted, and convex generation is enabled automatically when required by a dynamic Rigidbody or Trigger.The package includes source code, a demo scene, sample models, prefabs, and offline PDF documentation. It has no external package dependencies and works with Built-in, URP, and HDRP.Key features:• Detects connected planar surfaces from the source mesh geometry.• Generates flat non-convex Mesh Colliders for static, concave, and open models.• Generates closed convex surface Mesh Colliders with adjustable inward Surface Thickness.• Preserves tunnels, holes, openings, and concave spaces by creating separate surface colliders instead of filling the entire object with one solid volume.• Uses a single Convex Mesh Collider when the source mesh is closed, already convex, and within Unity’s convex collider limits.• Automatically enables convex generation for non-kinematic Rigidbody objects and triggers.• Automatically regenerates existing colliders when generation settings are changed.• Supports positional vertex welding for meshes with UV seams, split normals, or separated face vertices.• Adjustable normal angle, plane distance, weld tolerance, minimum surface size, and maximum collider count.• Optional double-sided planar colliders and Scene view collider gizmos.• Persistent generated mesh storage with automatic prefab embedding and cleanup.• Includes full C# source code, a demo scene, sample models, prepared prefabs, and offline PDF documentation.Requirements and compatibility:• Requires a MeshFilter with a valid triangle mesh on the same GameObject.• SkinnedMeshRenderer objects must be baked or converted to a MeshFilter before processing.• Tested with Unity 2022.3.62f3 and Unity 6000.3.11f1.• Tested on macOS and Windows.• Compatible with Built-in Render Pipeline, URP, and HDRP.• No external package dependencies.OpenAI ChatGPT was used to assist with drafting, reviewing, debugging, and refining portions of the C# source code and documentation. OpenAI image generation was used to assist with creating the package icon.All generated and AI-assisted materials were manually reviewed, edited, integrated, and tested by the publisher. The publisher designed the package functionality and workflow, corrected implementation issues, verified the final behavior in Unity on macOS and Windows, and prepared the final distributable package.




