Hola,
Ese efecto es básicamente lo que hace el EnvironmentMapFilter, el cual recibe una textura con un gradiente horizontal o radial. Básicamente la idea sería crear un nuevo material, asignarle un TextureFilter y un EnvironmentMapFilter, algo así:
var material:Shader3D = new Shader3D( "shader1", [new TextureMapFilter( texture ), new EnvironmentMapFilter( gradientTexture )] );
Saludos!