胶囊:两层。
内层:真正碰撞的层级
外层:类似保护膜,防止离别的东西太近,高速移动时卡进物体。另一个作用是防止过于贴近摄像机的进平面,看到墙背后的物体

朝墙移动时,实际往往并不是撞击,而是贴墙移动

走台阶时,往往会把物体往上下偏移一部分

斜坡

蹲下起身时,位置的变换,可能导致卡死在环境中

RagDoll布娃娃系统

物理和动画混合

Clothing
动画实现,在衣服上埋骨骼

动力学骨骼

Mesh-based Cloth Simulation
用网格的方法每个顶点计算物理
衣料的物理mesh会另做一套网格更少的

每个mesh会有个约束权重,设置可移动的范围

衣料材质

衣料计算,弹簧质点模型
形变力和衰减


完整的质点在衣料所受到的力:
1.重力 2.风 3.空气阻力 4.周边所有弹簧从各个方向施展的力(弹力和衰减)


PBD

自穿插
1.物理模型加厚
2.将物理仿真的步伐变得更细


Destruction破坏系统
将物体分成一截一截的碎片

建立连接关系

每个连接都有一个权重,设置可承受的力。即硬度


设置好的破坏区域会连接在一个环境中

自动生成区域

2D设置bounding,随机产生种子点

3D,对空间划分后,再将空间进行三角化

注意断口处的纹理生成

Vehicle:载具系统
PBD/XPBD














