{ "systems": [ { "name": "fireSystem", "id": "fireSystem", "capacity": 35, "emitter": [0, 3.25, 0], "particleEmitterType": { "type": "BoxParticleEmitter", "direction1": [0, 1, 0], "direction2": [0, 1, 0], "minEmitBox": [-0.5, 0, -0.5], "maxEmitBox": [0.5, 0, 0.5] }, "textureName": "./data/particle/texture/Fire_SpriteSheet1_8x8.png", "invertY": false, "animations": [], "startDelay": 0, "renderingGroupId": 0, "isBillboardBased": true, "billboardMode": 7, "minAngularSpeed": 0, "maxAngularSpeed": 0, "minSize": 9, "maxSize": 10, "minScaleX": 1, "maxScaleX": 1, "minScaleY": 1, "maxScaleY": 1, "minEmitPower": 0, "maxEmitPower": 0, "minLifeTime": 2, "maxLifeTime": 3, "emitRate": 5, "gravity": [0, 0, 0], "noiseStrength": [10, 10, 10], "color1": [1, 1, 1, 1], "color2": [1, 1, 1, 1], "colorDead": [1, 1, 1, 0], "updateSpeed": 0.016666666666666666, "targetStopDuration": 0, "blendMode": 1, "preWarmCycles": 100, "preWarmStepOffset": 10, "minInitialRotation": -0.1, "maxInitialRotation": 0.1, "startSpriteCellID": 0, "endSpriteCellID": 63, "spriteCellChangeSpeed": 1, "spriteCellWidth": 128, "spriteCellHeight": 128, "spriteRandomStartCell": true, "isAnimationSheetEnabled": true, "colorGradients": [ { "gradient": 0, "color1": [1, 1, 1, 0] }, { "gradient": 0.1, "color1": [1, 1, 1, 0.6] }, { "gradient": 0.9, "color1": [1, 1, 1, 0.6] }, { "gradient": 1, "color1": [1, 1, 1, 0] } ], "rampGradients": [ { "gradient": 0, "color": [1, 1, 1] }, { "gradient": 1, "color": [0.7968, 0.3685, 0.1105] } ], "useRampGradients": true, "colorRemapGradients": [ { "gradient": 0, "factor1": 0.2, "factor2": 1 }, { "gradient": 1, "factor1": 0.2, "factor2": 1 } ], "textureMask": [1, 1, 1, 1], "customShader": null, "preventAutoStart": true }, { "name": "sparksEdge", "id": "sparksEdge", "capacity": 20, "emitter": [0, 0, 0], "particleEmitterType": { "type": "ConeParticleEmitter", "radius": 1, "angle": 0.8, "directionRandomizer": 0 }, "textureName": "./data/particle/texture/sparks.png", "invertY": true, "animations": [], "startDelay": 0, "renderingGroupId": 0, "isBillboardBased": true, "billboardMode": 7, "minAngularSpeed": 0, "maxAngularSpeed": 0, "minSize": 0.2, "maxSize": 0.3, "minScaleX": 1, "maxScaleX": 1, "minScaleY": 1, "maxScaleY": 1, "minEmitPower": 15, "maxEmitPower": 20, "minLifeTime": 1.5, "maxLifeTime": 2.5, "emitRate": 20, "gravity": [0, 0, 0], "noiseStrength": [2, 1, 1], "color1": [1, 1, 1, 1], "color2": [1, 1, 1, 1], "colorDead": [1, 1, 1, 0], "updateSpeed": 0.016666666666666666, "targetStopDuration": 0, "blendMode": 2, "preWarmCycles": 100, "preWarmStepOffset": 10, "minInitialRotation": 0, "maxInitialRotation": 0, "startSpriteCellID": 0, "endSpriteCellID": 0, "spriteCellChangeSpeed": 1, "spriteCellWidth": 0, "spriteCellHeight": 0, "spriteRandomStartCell": false, "isAnimationSheetEnabled": false, "colorGradients": [ { "gradient": 0, "color1": [0.9245, 0.654, 0.0915, 0] }, { "gradient": 0.04, "color1": [0.9062, 0.6132, 0.0942, 0.1] }, { "gradient": 0.4, "color1": [0.7968, 0.3685, 0.1105, 1] }, { "gradient": 0.7, "color1": [0.6886, 0.1266, 0.1266, 1] }, { "gradient": 0.9, "color1": [0.3113, 0.0367, 0.0367, 0.6] }, { "gradient": 1, "color1": [0.3113, 0.0367, 0.0367, 0] } ], "rampGradients": [ { "gradient": 0, "color": [1, 1, 1] }, { "gradient": 1, "color": [0.7968, 0.63685, 0.4105] } ], "useRampGradients": true, "colorRemapGradients": [ { "gradient": 0, "factor1": 0, "factor2": 0.1 }, { "gradient": 0.2, "factor1": 0.1, "factor2": 0.8 }, { "gradient": 0.3, "factor1": 0.2, "factor2": 0.85 }, { "gradient": 0.35, "factor1": 0.4, "factor2": 0.85 }, { "gradient": 0.4, "factor1": 0.5, "factor2": 0.9 }, { "gradient": 0.5, "factor1": 0.95, "factor2": 1 }, { "gradient": 1, "factor1": 0.95, "factor2": 1 } ], "limitVelocityGradients": [ { "gradient": 0, "factor1": 7 }, { "gradient": 1, "factor1": 1 } ], "limitVelocityDamping": 0.5, "noiseTexture": { "customType": "BABYLON.NoiseProceduralTexture", "brightness": 0.5, "octaves": 8, "persistence": 1, "animationSpeedFactor": 3, "size": 256, "generateMipMaps": true }, "textureMask": [1, 1, 1, 1], "customShader": null, "preventAutoStart": true }, { "name": "fireSystem2", "id": "fireSystem2", "capacity": 3, "emitter": [0, 2.25, 0], "particleEmitterType": { "type": "BoxParticleEmitter", "direction1": [0, 1, 0], "direction2": [0, 1, 0], "minEmitBox": [-0.5, 0, -0.5], "maxEmitBox": [0.5, 0, 0.5] }, "textureName": "./data/particle/texture/Fire_SpriteSheet2_8x8.png", "invertY": false, "animations": [], "startDelay": 0, "renderingGroupId": 0, "isBillboardBased": true, "billboardMode": 7, "minAngularSpeed": 0, "maxAngularSpeed": 0, "minSize": 7, "maxSize": 8, "minScaleX": 1, "maxScaleX": 1, "minScaleY": 1, "maxScaleY": 1, "minEmitPower": 0, "maxEmitPower": 0, "minLifeTime": 2, "maxLifeTime": 3, "emitRate": 2, "gravity": [0, 0, 0], "noiseStrength": [10, 10, 10], "color1": [1, 1, 1, 1], "color2": [1, 1, 1, 1], "colorDead": [1, 1, 1, 0], "updateSpeed": 0.016666666666666666, "targetStopDuration": 0, "blendMode": 1, "preWarmCycles": 100, "preWarmStepOffset": 10, "minInitialRotation": -0.1, "maxInitialRotation": 0.1, "startSpriteCellID": 0, "endSpriteCellID": 63, "spriteCellChangeSpeed": 0.9, "spriteCellWidth": 128, "spriteCellHeight": 128, "spriteRandomStartCell": true, "isAnimationSheetEnabled": true, "colorGradients": [ { "gradient": 0, "color1": [1, 1, 1, 0] }, { "gradient": 0.1, "color1": [1, 1, 1, 0.6] }, { "gradient": 0.9, "color1": [1, 1, 1, 0.6] }, { "gradient": 1, "color1": [1, 1, 1, 0] } ], "rampGradients": [ { "gradient": 0, "color": [1, 1, 1] }, { "gradient": 1, "color": [0.7968, 0.3685, 0.1105] } ], "useRampGradients": true, "colorRemapGradients": [ { "gradient": 0, "factor1": 0.2, "factor2": 1 }, { "gradient": 1, "factor1": 0.2, "factor2": 1 } ], "textureMask": [1, 1, 1, 1], "customShader": null, "preventAutoStart": true }, { "name": "fireSystem3", "id": "fireSystem3", "capacity": 3, "emitter": [0, 2.25, 0], "particleEmitterType": { "type": "BoxParticleEmitter", "direction1": [0, 1, 0], "direction2": [0, 1, 0], "minEmitBox": [-0.5, 0, -0.5], "maxEmitBox": [0.5, 0, 0.5] }, "textureName": "./data/particle/texture/Fire_SpriteSheet3_8x8.png", "invertY": false, "animations": [], "startDelay": 0, "renderingGroupId": 0, "isBillboardBased": true, "billboardMode": 7, "minAngularSpeed": 0, "maxAngularSpeed": 0, "minSize": 7, "maxSize": 8, "minScaleX": 1, "maxScaleX": 1, "minScaleY": 1, "maxScaleY": 1, "minEmitPower": 0, "maxEmitPower": 0, "minLifeTime": 2, "maxLifeTime": 3, "emitRate": 2, "gravity": [0, 0, 0], "noiseStrength": [10, 10, 10], "color1": [1, 1, 1, 1], "color2": [1, 1, 1, 1], "colorDead": [1, 1, 1, 0], "updateSpeed": 0.016666666666666666, "targetStopDuration": 0, "blendMode": 1, "preWarmCycles": 100, "preWarmStepOffset": 10, "minInitialRotation": -0.1, "maxInitialRotation": 0.1, "startSpriteCellID": 0, "endSpriteCellID": 63, "spriteCellChangeSpeed": 0.9, "spriteCellWidth": 128, "spriteCellHeight": 128, "spriteRandomStartCell": true, "isAnimationSheetEnabled": true, "colorGradients": [ { "gradient": 0, "color1": [1, 1, 1, 0] }, { "gradient": 0.1, "color1": [1, 1, 1, 0.6] }, { "gradient": 0.9, "color1": [1, 1, 1, 0.6] }, { "gradient": 1, "color1": [1, 1, 1, 0] } ], "rampGradients": [ { "gradient": 0, "color": [1, 1, 1] }, { "gradient": 1, "color": [0.7968, 0.3685, 0.1105] } ], "useRampGradients": true, "colorRemapGradients": [ { "gradient": 0, "factor1": 0.2, "factor2": 1 }, { "gradient": 1, "factor1": 0.2, "factor2": 1 } ], "textureMask": [1, 1, 1, 1], "customShader": null, "preventAutoStart": true } ] }