age: './images/earth.png',
                            repeat: new Cesium.Cartesian2(1.0, 1.0),
                            color: new Cesium.Color(1.0, 1.0, 1.0, 1.0)
                        },
                        components: {
                            diffuse: 'texture2D(image, fract(repeat * materialInput.st)).rgb * color.rgb',
                            alpha: 'texture2D(image, fract(repeat * materialInput.st)).a * color.a'
                        }
                    },
              