Hola,
Estoy creando una página interactiva con papervision3D, he conseguido interactuar haciendo click con el ratón sobre los objetos DAE, estoy intentando ponerle el material a los objetos desde el programa de 3d pero, no consigo hacerlos compatibles, lo cual no me salen en pantalla, el código que utilizo es el siguiente:

Código ActionScript :

            bmp = new BitmapFileMaterial("assets/ml2.jpg");
            bmp.interactive = true;
            matList = new MaterialsList({all:bmp});

            dae = new DAE(true,null,true);;
            dae.addEventListener( FileLoadEvent.LOAD_COMPLETE, myOnLoadCompleteHandler );
            dae.load( "figure.dae", matList);
            
 
            universo = new DisplayObject3D();
            universo.addChild( dae );
            scene.addChild( universo );

Sé que la solución está en "materials.BitmapFileMaterial", de esta manera, con el código de más abajo puedo poner en escena todos los materiales,(mapas de bit) desde el programa 3d y los reconoce sin tener que hacerlo desde el .AS con código, lo he probado y funciona, pero no me vale para hacerlo interactivo como el código de arriba:

Código ActionScript :

         mill = new DAE(true,null,true);
         mill.load("assets/animatedMill.dae");
         
         renderer = new QuadrantRenderEngine();
   
         scene.addChild(mill);

         var material:BitmapFileMaterial = new BitmapFileMaterial("assets/earth.jpg");
         material.addEventListener( FileLoadEvent.LOAD_COMPLETE, loadComplete );
         material.precise = true;


Porfa, ¿Alguien entiende algo de papervision para echarme una mano?.
Saludos y gracias.