Demo.prototype.sceneBackground3 = function () {
    this.setScene('background3');

    this.loader.addAnimation([{
        image: {
            name: '_embedded/defaultWhite.png'
        },
        perspective: '2d',
        position: [
            {
                x: 0,
                y: 0,
                z: 0
            }
        ],
        scale: [{ uniform2d: 1.0}],
        color: [{
            r: 1, g: 1, b: 1
        }],
        shader: {
            name: ["multiSceneEffects/oldschoolFire.fs"],
            variable:
                [
                    { name: "fireSpeed", "type": "float", "value": [() => Sync.get('Intro3:bgFireSpeed')] },
                    { name: "fireIntensity", "type": "float", "value": [() => Sync.get('Intro3:bgFireIntensity')] },
                    { name: "fireScale", "type": "float", "value": [() => Sync.get('Intro3:bgFireScale')] },
                    { name: "turbulence", "type": "float", "value": [() => Sync.get('Intro3:bgTurbulence')] },
                    { name: "brightness", "type": "float", "value": [() => Sync.get('Intro3:bgBrightness')] },
                    { name: "contrast", "type": "float", "value": [() => Sync.get('Intro3:bgContrast')] },
                    { name: "fadeTop", "type": "float", "value": [() => Sync.get('Intro3:bgFadeTop')] },
                    { name: "fadeBottom", "type": "float", "value": [() => Sync.get('Intro3:bgFadeBottom')] }
                ]
        }
    }]);
}
