blob: ea96751add30570705bb505d482f1fed785d0a67 (
plain)
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
// Copyright (C) 2021 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
import QtQuick3D.Particles3D
ParticleSystem3D {
id: steam
ParticleEmitter3D {
id: steamEmitter
emitRate: 10
lifeSpan: 1500
lifeSpanVariation: 300
particle: steamParticle
particleScale: 7.5
particleEndScale: 12.5
particleScaleVariation: 2.5
velocity: steamDirection
depthBias: -100
SpriteParticle3D {
id: steamParticle
color: "#c5e3eaf2"
maxAmount: 50
particleScale: 12
fadeInDuration: 200
fadeOutDuration: 350
sprite: steamTexture
spriteSequence: steamSequence
fadeInEffect: Particle3D.FadeOpacity
blendMode: SpriteParticle3D.SourceOver
sortMode: Particle3D.SortNewest
billboard: true
Texture {
id: steamTexture
source: "smoke2.png"
}
SpriteSequence3D {
id: steamSequence
duration: 2000
frameCount: 15
}
VectorDirection3D {
id: steamDirection
direction.y: 150
directionVariation.x: 50
directionVariation.y: 10
directionVariation.z: 50
}
Wander3D {
id: steamWander
uniquePace.y: 0.03
uniqueAmount.y: 20
uniquePaceVariation: 1
uniqueAmountVariation: 1
fadeInDuration: 300
fadeOutDuration: 500
particles: steamParticle
system: steam
}
}
}
}
|