Blender简单碰撞器插件 - Simple Collider v1.0.1

Blender简单碰撞器插件 - Simple Collider v1.0.1

什么是碰撞器工具?

Simple Collider 使为游戏创建物理碰撞体变得快速而简单。它支持常见的碰撞器类型,如 Box、Sphere、Capsule、Convex 和 Mesh,以及复杂的作,如 Auto Convex 分解和 Oriented Bound Box 生成。Simple Collider 可与 UE、Unity 和 Godot 等游戏引擎配合使用。

该插件的简单用户体验和 UI 允许您直接在 3D Viewport 中调整碰撞器,从而轻松查看和控制您正在执行的作。您可以在 Object (对象) 或 Edit (编辑) 模式下为网格的整个选择或特定部分创建碰撞器。此外,您还可以选择使用修改器前或修改器后网格数据,从而获得所需的灵活性和速度。

功能概述

  • 快速简单地创建碰撞对象。
  • 支持 Sphere、Box、Capsule、Convex、Convex Cylinder、Re-Mesh 和 Mesh 形状。
  • 支持 Oriented Minimum Bounding Box 生成,这是一种自动定向的盒碰撞器,具有尽可能低的体积。
  • 使用 V-HACD 库对复杂形状进行自动凸分解。
  • 支持对象和编辑模式,包括多对象编辑模式。
  • Define creation space:在 Local 或 Global Space 中生成碰撞器之间进行选择。
  • 为每个对象、整个选择周围或基于松散部分创建碰撞器。
  • 自定义碰撞器可用于 UE4-5、Unity、Godot 等引擎,以及其他具有灵活命名方案的引擎。
  • 支持 Edit mode selection。仅围绕每个对象的选定几何体创建碰撞,并支持多重编辑和修改器堆栈。
  • 支持为 Boxes、Cylinder 和 Capsules 等基元碰撞器类型创建世界对齐和对象对齐的碰撞。
  • 基于修改器前或修改器后堆栈网格数据创建碰撞器。
  • 直接从 3D 视窗调整创建设置,从而允许在碰撞器生成期间实时输入用户。
  • 灵活的命名选项,以支持不同的引擎和管道需求。
  • 强大的预设系统:为不同的游戏引擎选择和切换预设,并轻松交换这些预设。
  • 根据当前预设重命名碰撞器。
  • Convert Mesh to Collider (将网格转换为碰撞器)、Convert Collider to Mesh (将碰撞器转换为网格) 以及从网格名称生成碰撞器。
  • 碰撞器组织:使用碰撞器组管理可见性、选择和删除。
  • 分配和组织材质,以用作引擎中的物理材质。

为什么选择 Simple Collider?

Simple Collider 消除了在 Blender 中创建碰撞器的最大障碍 — 它缺乏专门的工具。这个插件将引擎内工具的速度和便利性与 Blender 的强大功能和灵活性相结合,使该过程变得更快、更容易。

以下是 Simple Collider 脱颖而出的原因:

  • 更多控制:在 Blender 中创建碰撞器,完全控制形状、大小和复杂性 - 适用于所有类型的资产。
  • 更快的复合碰撞器:使用 Object 和 Edit-mode 选择为一个资源快速生成多个碰撞器。
  • 发动机兼容性:并非所有引擎都具有强大的碰撞器工具 - Simple Collider 填补了这一空白。
  • 方便:在一个应用程序中处理资产和碰撞器,并根据需要更新两者。

箱体碰撞器

盒式碰撞体简单、高效,并且涵盖了广泛的用例。

Gif 显示创建盒形碰撞器

场景 Glenn Melenhorst

球体碰撞器

球体碰撞体是最有效的碰撞形状。球体碰撞通常由数学描述 (位置和半径) 而不是多边形表示。插件创建的球体网格旨在作为视觉表示。如果将球体碰撞导入为凸面形状或网格形状,则球体碰撞的开销会更高。

球体生成使用快速算法,该算法并不总是提供最佳结果。这种情况尤其适用于简单的盒体网格。碰撞越复杂,结果就越好。计划在将来的版本中改进或替换该算法。

显示球体碰撞器创建的 Gif

场景 Glenn Melenhorst

凸面碰撞器

凸形形状用途广泛,同时效率高。它们可用于表示大多数对象,尤其是对于不支持三角形网格碰撞的引擎

显示凸面碰撞器创建的 Gif

场景 Glenn Melenhorst

凸面 (圆柱形) 碰撞器 (Convex (Cylindrical) Collider)

没有特殊的圆柱形碰撞形状。这只是一个帮助创建干净的圆柱形凸形状的工具。圆柱形是非常常见的形状,尤其是在人造结构中。物理引擎会将它们解释为简单的凸碰撞体。

Gif 显示圆柱形凸面碰撞体的创建

Gif 显示圆柱形凸面碰撞体的创建

网格碰撞器

Mesh Collisions (网格碰撞) 是物理引擎需要计算的最复杂的碰撞器形状。请谨慎使用它们,尽可能减少三角形数量,并 (仅) 将它们用于静态对象。

Gif showing the creation of a mesh collider

场景 Glenn Melenhorst

定向最小盒碰撞体

Oriented Minimum Box Colliders (定向最小箱体碰撞体) 是自动定向的箱体,具有尽可能小的尺寸。计算更复杂,对于顶点数较高的网格,计算速度可能很慢。输出网格与常规盒体碰撞器相同,与引擎无法区分其创建方式。

该实现基于 Iyad Ahmed 的代码。Iyad 非常友善,并允许我使用它。

Gif showing the creation of an oriented minimum box collider

资源下载此资源仅限注册用户下载,请先
资源下载
下载价格免费
资源类型:Blender插件
支持版本:blender3.0-4.1
包含内容:插件
更新日期:持续更新

       ©版权声明:本站除原创作品外的资源均收集于网络,只做学习和交流使用,版权归原作者所有,若作商业用途,请购买正版。

评论0

请先

限时优惠29.9/年】全站资源免费下载,更多精品资源每天持续更新中......本月网站遭大量攻击,运行不太稳定。客服微信:CG_3DA            赞助一下
微信扫一扫关注
扫码关注后会自动登录