快速演示
快速开始
使用教程
文档链接
MMD模型演示
插件介绍
BoneX是一个Blender插件,帮助您创建基于PhysX驱动的骨骼物理动画。PhysX是游戏领域中使用的成熟物理引擎,如UE4、Unity3D。依靠PhysX生成稳定的刚体模拟,您可以为角色动画创建骨骼物理效果。您可以修改刚体的属性并设置其连接刚度、阻尼质量等,以实现所需的物理效果。
生动的物理效果为角色动画带来了无与伦比的真实感和深度。对于使用Blender的用户,存在许多方法来实现这一点,包括布料和刚体模拟等。在游戏引擎领域,刚体模拟通常用于角色物理。尽管我努力创建了一个基于Blender刚体模拟的免费插件blender_skirt_rigid_generator,但它仍然存在许多问题。因此,我决定开发这个插件,利用成熟可靠的PhysX物理引擎,提供稳定快速的结果。
平台支持:Windows
Blender版本:3.6.1+(低于3.6.1虽然可以安装,但实时模拟不可用)(Goo Engine 3.6基于Blender 3.6.1,可以使用实时模拟)
UI语言支持:英语、日本語、中文
优势特点
①依靠成熟的PhysX物理引擎,模拟稳定,抖动较少
②支持碰撞组掩码控制碰撞交互
③支持自定义碰撞体网格
④实时播放交互
⑤支持部分模拟,帮助您改进细节调整等
⑥支持各种约束以确保模拟质量
功能演示
裙子禁用自碰撞
裙子需要一个紧密包围的刚体以确保腿部不会穿透,这意味着裙子的刚体是交织在一起的,因此务必关闭自碰撞(即关闭裙子所在”刚体组”对应的”碰撞组”)
水平软连接避免网格拉伸
力场效果
猫耳和尾巴
胸部物理
使用”启用重力”禁用胸部重力,这样您可以在不下垂的情况下获得更好的效果
软连接避免网格拉伸
此视频展示了布料模拟性能,软连接保持了水平骨骼的相对位置。下面的视频还比较了255次迭代和20次迭代之间的差异。对于长链,计算机需要高迭代次数以获得其准确位置。
项链模拟
项链示例
实现项链需要一些技巧,请查看文档了解详情或示例
高速运动的子步模拟
在计算机上进行数值模拟时,时间不是连续的。时间被分割成微小的段dt,dt=1/fps。对于高速移动的物体,如果dt太大,将导致刚体穿透和模拟不准确。当您需要更准确的模拟时,可以增加子步数(如10个子步会将当前模拟时间细分为十部分,这意味着将消耗10倍的性能),但如果您不需要,请保持为1。
角色演示
联系方式
如果您有任何问题或建议,请联系:oimomanyu@gmail.com
©版权声明:本站除原创作品外的资源均收集于网络,只做学习和交流使用,版权归原作者所有,若作商业用途,请购买正版。



评论0