Revision control
Copy as Markdown
// 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: exhaust
ParticleEmitter3D {
id: exhaustEmitter
emitRate: 35
lifeSpan: 300
particle: exhaustParticle
particleScale: 8
particleScaleVariation: 3
lifeSpanVariation: 100
velocity: exhaustDirection
depthBias: -20
SpriteParticle3D {
id: exhaustParticle
color: "#fdfeff"
maxAmount: 100
particleScale: 12
fadeOutDuration: 150
fadeInDuration: 150
fadeInEffect: Particle3D.FadeScale
blendMode: SpriteParticle3D.SourceOver
sortMode: Particle3D.SortNewest
spriteSequence: exhaustSequence
sprite: exhaustTexture
billboard: true
Texture {
id: exhaustTexture
source: "smoke2.png"
}
SpriteSequence3D {
id: exhaustSequence
frameCount: 15
duration: 2000
}
Wander3D {
id: exhaustWander
fadeInDuration: 500
particles: exhaustParticle
system: exhaust
globalPace.y: 0.3
globalAmount.y: 50
uniquePaceVariation: 0.3
uniqueAmountVariation: 0.3
uniquePace.x: 0.1
uniquePace.y: 0.3
uniquePace.z: 0.25
uniqueAmount.x: 30
uniqueAmount.y: 60
uniqueAmount.z: 50
}
VectorDirection3D {
id: exhaustDirection
directionVariation.x: 5
directionVariation.y: 10
directionVariation.z: 20
direction.x: 750
direction.y: 0
}
}
}
}