Demo.prototype.sceneIntro3 = function () {
  this.setScene('intro3');
  this.loader.addAnimation([
    {
      image: {
        name: 'scenes/skull.png'
      },
      perspective: '2d',
      position: [
        {
          x: 0,
          y: 0,
          z: 0
        }
      ],
      color: [{ r: 1, g: .35, b: .45 }],
      textureProperties: [{ wrapS: 'RepeatWrapping', wrapT: 'RepeatWrapping' }],      
      scale: [{ x: () => Sync.get('Intro3:scale2')*Sync.get('Intro3:skullScaleX'), y: () => Sync.get('Intro3:scale2')*Sync.get('Intro3:skullScaleY') }],
      shader: {
        name: ["multiSceneEffects/uvscroll.fs"],
        variable:
          [
            { name: "sScrollSpeed", "type": "float", "value": [0] },
            { name: "tScrollSpeed", "type": "float", "value": [0] },
            { name: "tiling", "type": "float", "value": [() => Sync.get('Intro3:scale')] },
            { name: "rotation", "type": "float", "value": [() => .1*Math.sin(getSceneTimeFromStart() * 15.5)] }
          ]
      }
    }]);

    this.noiseText({text:"JUMALAUTA",x:0,y:0,scale:3.0, start:window.pattern*2, duration: window.pattern});
    this.noiseText({text:"PRESENTS",x:0,y:0,scale:3.0, start:window.pattern*3, duration: window.pattern});
}
