This is how I load a 3ds model:

var loadedObject = new Max3DS();
var loader3D = new Loader3D();

mat = new BitmapMaterial(Bitmap(matLoader.content).bitmapData);
loadedObject.centerMeshes = true;
loadedObject.material =
Cast.material(Bitmap(matLoader.content).bitmapData);

loader3D.addEventListener(Loader3DEvent.LOAD_SUCCESS, onSuccess);
loader3D.loadGeometry(modelUrl, loadedObject);
addChild(loader3D);

I'm really struggling with changing material after the model is
loaded. I also can't figure out how to load 3ds in the background,
then add it to scene once the user decides to do so. I also wish to
load 3ds only once, then add it to the scene a number of times but
with different material, rotation etc.

loadedObject.clone();

and

loader3D.clone();

doesn't work.

Is there any way to translate a 3ds model to Object3D? If not, do you
know some kind of tutorial about handling 3ds models in Away3D? So far
I failed to find a decent materials...

cheers
Chris

Reply via email to