# 故障艺术

故障艺术(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

提示

故障初始化参数,详见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
Last Updated: 3/10/2023, 1:05:22 PM