# 故障艺术
故障艺术(Glitch Art),是一种是将数字设备的软硬件故障引起的破碎变形图像,经过艺术加工而成的一种先锋视觉艺术表现形式。
图 《赛博朋克 2077》 带有强烈故障艺术风格的Logo @ CD Projekt @2019 E3展
# 初始化
使用Glitch类添加故障效果。
import {
Postprocessing,
Glitch,
GlitchMode
} from '@tx3d/postprocessing';
// 创建后处理类
const postprocessing = new Postprocessing(engine);
// 添加后处理效果
const effect = postprocessing.addEffect( Glitch, {
mode: GlitchMode.SPORADIC,
minDelay: 1.5,
maxDelay: 3.5,
minDuration: 0.6,
maxDuration: 1.0,
minStrength: 0.3,
maxStrength: 1.0,
ratio: 0.85,
columns: 0.05
} );
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
提示
故障初始化参数,详见GlitchParams。
# 属性
🌏 mode 模式
effect.mode = GlitchMode.SPORADIC;
1
🌏 minDelay 最小延迟
effect.minDelay = 1.5;
1
🌏 maxDelay 最大延迟
effect.maxDelay = 3.5;
1
🌏 minDuration 最小持续时间
effect.minDuration = 0.6;
1
🌏 maxDuration 最大持续时间
effect.maxDuration = 1.0;
1
🌏 minStrength 最小强度
effect.minStrength = 0.3;
1
🌏 maxStrength 最大强度
effect.maxStrength = 1.0;
1
🌏 ratio 强度阈值
effect.ratio = 0.85;
1
🌏 columns 故障块大小
effect.columns = 0.05;
1