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: rainMist
ParticleEmitter3D {
id: rainMistEmitter
depthBias: -20
lifeSpan: 1200
particleScale: 5
particle: rainMistParticle
particleEndScale: 20
lifeSpanVariation: 300
velocity: rainMistDirection
particleScaleVariation: 5
emitRate: 30
SpriteParticle3D {
id: rainMistParticle
color: "#c5e3eaf2"
maxAmount: 100
particleScale: 12
sprite: rainMistTexture
spriteSequence: rainMistSequence
fadeInDuration: 200
fadeOutDuration: 350
fadeInEffect: Particle3D.FadeOpacity
blendMode: SpriteParticle3D.SourceOver
sortMode: Particle3D.SortNewest
billboard: true
Texture {
id: rainMistTexture
source: "smoke2.png"
}
SpriteSequence3D {
id: rainMistSequence
duration: 2000
frameCount: 15
}
VectorDirection3D {
id: rainMistDirection
direction.x: 500
direction.y: 0
directionVariation.x: 100
directionVariation.y: 2
directionVariation.z: 100
}
Wander3D {
id: rainMistWander
uniqueAmountVariation: 1
uniquePaceVariation: 1
fadeInDuration: 500
uniqueAmount.y: 10
uniquePace.y: 0.3
fadeOutDuration: 200
particles: rainMistParticle
system: rainMist
}
}
}
}