41 lines
1.2 KiB
Markdown
41 lines
1.2 KiB
Markdown
---
|
|
title: "Chaos Physics"
|
|
type: concept
|
|
tags: ["unreal-engine", "physics", "destruction", "chaos-engine"]
|
|
sources: ["unreal-systems-engineer"]
|
|
last_updated: 2026-05-30
|
|
---
|
|
|
|
## Aliases
|
|
- Chaos Destruction System
|
|
- UE5 Chaos Physics Engine
|
|
- Geometry Collections
|
|
|
|
## 定义
|
|
Chaos 是 UE5 的物理与破坏系统,提供实时网格破碎、刚体约束和高级物理模拟能力。
|
|
|
|
## 核心组件
|
|
|
|
### Geometry Collections
|
|
- 用于实时网格破碎的破碎几何体集合
|
|
- 在 Fracture Editor 中制作破碎资产
|
|
- 通过 `UChaosDestructionListener` 触发破碎事件
|
|
|
|
### Constraint Types
|
|
Chaos 支持多种约束类型:
|
|
- **Rigid**(刚性)— 固定断裂块之间的连接
|
|
- **Soft**(柔性)— 允许一定形变的连接
|
|
- **Spring**(弹簧)— 带弹性的连接
|
|
- **Suspension**(悬挂)— 模拟悬挂系统
|
|
|
|
### Destruction LOD
|
|
- 近景:完整 Chaos 模拟
|
|
- 远景:缓存动画播放(降低计算开销)
|
|
|
|
## 性能分析
|
|
使用 **Unreal Insights** 的 Chaos 专用 trace 通道分析物理求解器性能。
|
|
|
|
## 相关概念
|
|
- [[Actor Replication]] — 破碎物理的网络复制注意事项
|
|
- [[UnrealEngine5]] — Chaos 是 UE5 的内置物理引擎
|