前言 最近看一些游戏视频,看到了很精彩的布料模拟。然后Unity里也自带了布料物理组件,但是以前只是拿来用,并没有去了解过其背后的实现原理。于是这两天上网搜了一下相关的文章,并准备动手做一个。 筛选了一遍之后,找到一个讲解比较详细的如下: CS114 Project 3: Cloth Simulation using Mass-Spring System 下面会参照以上的文章,大致说明一下背后的物理数学原理,然后用Unity的ComputeShader实现一个入门版本的GPU布料模拟。 先放个效果图: 1. 网格质点弹簧模型 1.1 弹性力 这是目前用的比较多的一种布料物理建模。思路是将一块布料视作由一个个质点构成的网格,网格之间由弹簧相连接。如下图: 质点之前的连接分为三类,分别用以模拟材料中的三种力: 上下左右相邻质点连接,模拟结构力(Structural),如拉伸和收缩。 对角线连接
2022-03-05 23:09:45 3.57MB C#
1
unity的布料材质资产包
2022-02-25 09:09:47 22.5MB unity 材质 游戏引擎 布料
1
布料工安全规程.doc
2022-01-01 09:00:32 17KB
用opengl实现实时布料系统,来模拟布料的各种特性
2021-12-30 15:09:02 691KB 实时布料
1
最新版本2021年12月1日 1.12.0 如果觉得好用,请去Unity官方商城购买支持 https://assetstore.unity.com/packages/tools/physics/magica-cloth-160144 描述 BoneCloth 已添加水平连接模式! 已添加减法(翻转)缩放! 已添加运行时缩放功能! 添加表面穿透/碰撞体穿透系统! Magica Cloth 是由 Unity Job System + Burst 编译器操作的高速布料模拟功能。 [特点] - 使用 Unity Job System + Burst 编译器进行快速布料模拟 - 无原生插件。 - 适用于除 WebGL 之外的所有平台 - 实现由骨骼(变形)驱动的 BoneCloth 和由网格驱动的 MeshCloth - MeshCloth 也可以与蒙皮网格一起使用 - 通过直观的界面轻松设置 - 可以进行慢速等时间操作 - 提供完整的源代码 [要求] - Unity2018.4.0(LTS) 或更高版本 - [Burst] 资源包 - [Jobs] 资源包(预览) - [Collections] 资源包(预览) - [Mathematics] 资源包
2021-12-16 09:09:06 23.26MB Unity插件
1
一种纺织用布料除皱装置的制作方法.docx
2021-11-14 22:02:07 16KB
GPU布仿真 可视化的布料 布具有漫反射 该存储库是关于Unity中基于GPU的质量弹簧仿真的。 基于计算着色器,并行计算物理。 该项目是ReclothSimulation-master(私有存储库)的子项目,该存储库中删除了一些功能。 质量弹簧系统布 对象间碰撞响应 自我碰撞响应 动态对撞机生成 目前已确认可在以下平台上工作: Unity Engine版本5.6.1f2〜2018.2.0b10 Windows(OpenGL核心) 安卓(OpenGL Core) 如何使用 在层次结构面板上创建一个空的并在其上附加和脚本。 由于此仿真是使用自己的系统进行计算的,因此需要特殊的材质和专
1
基于机器视觉的布料瑕疵检测若干关键技术研究与实现之计算机分析.docx
2021-10-08 23:11:41 77KB C语言
编程实现布料动态过程模拟。该布料动态模拟基于质点--弹簧模型。
2021-09-20 16:30:39 12.27MB 计算机动画 布料模拟
1
布料模拟 带碰撞 可编译 可运行 很酷 适合新手研究
2021-09-20 16:29:36 26KB 布料模拟 带碰撞
1