// 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 } }