Games104现代游戏引擎学习笔记11

胶囊:两层。
内层:真正碰撞的层级
外层:类似保护膜,防止离别的东西太近,高速移动时卡进物体。另一个作用是防止过于贴近摄像机的进平面,看到墙背后的物体
在这里插入图片描述
朝墙移动时,实际往往并不是撞击,而是贴墙移动
在这里插入图片描述
走台阶时,往往会把物体往上下偏移一部分
在这里插入图片描述
斜坡
在这里插入图片描述
蹲下起身时,位置的变换,可能导致卡死在环境中
在这里插入图片描述
RagDoll布娃娃系统
在这里插入图片描述
物理和动画混合
在这里插入图片描述
Clothing
动画实现,在衣服上埋骨骼
在这里插入图片描述
动力学骨骼
在这里插入图片描述
Mesh-based Cloth Simulation
用网格的方法每个顶点计算物理
衣料的物理mesh会另做一套网格更少的
在这里插入图片描述

每个mesh会有个约束权重,设置可移动的范围
在这里插入图片描述
衣料材质
在这里插入图片描述
衣料计算,弹簧质点模型
形变力和衰减
在这里插入图片描述
在这里插入图片描述
完整的质点在衣料所受到的力:
1.重力 2.风 3.空气阻力 4.周边所有弹簧从各个方向施展的力(弹力和衰减)
在这里插入图片描述
在这里插入图片描述
PBD
在这里插入图片描述
自穿插
1.物理模型加厚
2.将物理仿真的步伐变得更细
在这里插入图片描述
在这里插入图片描述
Destruction破坏系统
将物体分成一截一截的碎片
在这里插入图片描述
建立连接关系
在这里插入图片描述
每个连接都有一个权重,设置可承受的力。即硬度
在这里插入图片描述
在这里插入图片描述
设置好的破坏区域会连接在一个环境中
在这里插入图片描述
自动生成区域
在这里插入图片描述
2D设置bounding,随机产生种子点
在这里插入图片描述
3D,对空间划分后,再将空间进行三角化
在这里插入图片描述
注意断口处的纹理生成

在这里插入图片描述
Vehicle:载具系统

PBD/XPBD

猜你喜欢

转载自blog.csdn.net/Mhypnos/article/details/130958238