Buenas, he importado un objeto .dae a mi pelicula con una textura ya incluida desde Blender.

De ésta manera:

Código ActionScript :

        private var piezafinal:ObjectContainer3D;
        ....
   var loader3D:Loader3D = Collada.load("pieza.dae");
   loader3D.addEventListener(Loader3DEvent.LOAD_SUCCESS, onModelLoadSuccess);

... y luego en la función "onModelLoadSuccess" le hago un addChild para añadirla al stage:

Código ActionScript :

piezafinal= event.loader.handle as ObjectContainer3D;
addChild(piezafinal)


El problema viene en que como la textura ya viene incluída en el .dae, no puedo suavizarle la textura que ya lleva incluída.

¿Hay alguna manera de hacerlo sin tener que cargar primero el objeto collada vacío y luego aplicarla como viene siendo lo normal?

¿Alguien sabe si se puede llamar a la textura con pieza.getChildByName["nombreTextura"] o algo así para luego aplicarle un .smooth = true?

Gracias.