Ok sounds a little mixed bag I know, but really I wanted to get a few ideas up. In this demo I am loading a DAE, applying shading to my funky material coated ball and also doing some fun math with the 2 objects as they relate to each other. So the bit that took me a while to track down was the shading of material on a sphere. I thought maybe I was to use the CompositeMaterial class, but alas, that did not work and seems better suited to mesh, color cominations then MovieMaterials or BitmapMaterials with shading. Some cruising through the shaders classes though relvealed the answers:

var ballMat:MovieAssetMaterial=new MovieAssetMaterial("paws_mat");
ballMat.tiled=true;
var ballShader : GouraudShader = new GouraudShader(mylight, 0xFFFFFF,0x404040);
var ballShadedMat:ShadedMaterial = new ShadedMaterial(ballMat, ballShader);
As for the DAE, it was a straight forward load as usual in PV3D and then capturing the load event for the DAE file. Then I was able to add it to the scene. What I did however was mapped it to the positions of my funky shaded sphere to allow it to sit on top. Yeah it looks kinda nuts right now, but it will become the basis for a sweet character shortly. To give it a little extra cool it also leans a little with the speed of the ball, the faster it moves the more it slides around on top. All the goodness about positions and velocities can be found by accessing the CurrentState of a body in the physics model. Give me a buzz if you need more details. Peace.

