Revision control

++ // 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: wanderSystem
++ ParticleEmitter3D {
++ id: wanderSpriteEmitter
++ particle: wanderSpriteParticle
++ position: wanderTarget.position
++ emitRate: 100
++ particleScale: 20
++ particleScaleVariation: 5
++ particleEndScale: 30
++ particleEndScaleVariation: 10
++ lifeSpanVariation: 1000
++
++ SpriteParticle3D {
++ id: wanderSpriteParticle
++ sprite: spriteTexture
++ particleScale: 0.2
++ maxAmount: 600
++ billboard: true
++ fadeInEffect: Particle3D.FadeScale
++ fadeInDuration: 100
++ fadeOutEffect: Particle3D.FadeOpacity
++ fadeOutDuration: 1500
++ Texture {
++ id: spriteTexture
++ }
++ }
++ }
++
++ Wander3D {
++ uniquePace.z: 0.1
++ uniquePace.y: 0.1
++ uniquePace.x: 0.1
++ uniqueAmount.z: 40
++ uniqueAmount.y: 40
++ uniqueAmount.x: 40
++ uniqueAmountVariation: 1
++ uniquePaceVariation: 1
++ fadeInDuration: 3000
++ }
++
++ Node {
++ id: wanderTarget
++ }
++ }