【更新】RASCAL Skinned Mesh Collider 1.4蒙皮网格碰撞系统
Ever desired accurate skinned mesh collision? Desire no more as here it is, RASCAL!
Realtime Accurate SkinnedMesh Collision Autogeneration Logic!
A very simple to use, robust collision system for skinned meshes with many settings to tweak to your needs.
Using RASCAL can be as easy as adding the component and pressing generate!
Features:
~Generate bone-based mesh colliders for your skinned mesh(es)
~A method of asynchronously updating the colliders with a set CPU time budget for stable performance
~Large portions of the most expensive aspects can be multi-threaded on newer Unity versions
~Get Accurate mesh UV's from collision and raycasts
~System for applying physics materials based on mesh, material, or bone transform
~Exclude vertices from colliders by use of exclusion texture map
~Can split colliders by mesh material for applying physics materials to individual materials or excluding certain materials from collision
~Ability to use convex colliders
~Custom easy to use inspector window
~All variables in inspector have clear tooltips
~Detailed example scenes provided for your convenience
~Full source code available for modification or extension
Notes:
• Lovingly named after that rascal, Unity-Chan.
• Support below unity 5.4 not guaranteed, unity 5.0 seems to have a bug causing a memory leak with this script.
• Newer version of Unity with async/task support required for newer fancy asynchronous features.
• Unity 2019.3 and up supports async threaded collision mesh baking.
• This is a powerful tool, develop responsibly.
你曾想过精确的带皮网格碰撞吗?不要再想了,因为它就在这里,RASCAL!
Realtime Accurate SkinnedMesh Collision Autogeneration Logic!
一个非常简单易用的、强大的蒙皮网格碰撞系统,有许多设置可以根据您的需要进行调整。
使用RASCAL就像添加组件和按下生成键一样简单。
特点。
~为你的蒙皮网格生成基于骨骼的网格碰撞器。
~一种异步更新碰撞器的方法,有设定的CPU时间预算,性能稳定。
~在较新的Unity版本上,大部分最昂贵的方面可以是多线程的。
~从碰撞和射线广播中获得精确的网格UV。
~基于网格、材料或骨骼转换的物理材料应用系统
~通过使用排除纹理图将顶点从碰撞器中排除。
~可以按网格材料分割碰撞器,以便将物理材料应用于单个材料或将某些材料排除在碰撞之外
~使用凸形碰撞器的能力
~自定义易于使用的检查器窗口
~检查器中的所有变量都有清晰的工具提示
~提供详细的实例场景以方便您使用
~完整的源代码可供修改或扩展。
注释。
- 以那个流氓Unity-Chan的名字命名,很可爱。
- 不保证对unity 5.4以下版本的支持,unity 5.0似乎有一个错误,导致这个脚本的内存泄漏。
- 较新版本的Unity需要支持async/task,以获得较新的花式异步功能。
- Unity 2019.3及以上版本支持异步线程碰撞网格烘烤。
- 这是一个强大的工具,请负责任地开发。
页:
[1]