[PV3D] ‘MaterialObject3D: transformUV() material.bitmap not found!’

Commenta 14th November , 2009
Hi there,
I was recently trying to import some collada models from 3d studio max into flash. Everything looks fine, but I have some kind of error which rather shouldn’t appear:

Quote:

‘MaterialObject3D: transformUV() material.bitmap not found!’


I’ve found some answers by googling it:), but I’m not sure.
How should properly deal with this problem?
Here is my code

ActionScript Code:
package {     import flash.display.Sprite;     import flash.events.Event;         import org.papervision3d.cameras.Camera3D;     import org.papervision3d.objects.parsers.Collada;     import org.papervision3d.render.BasicRenderEngine;     import org.papervision3d.scenes.Scene3D;     import org.papervision3d.view.Viewport3D;         import org.papervision3d.materials.*     import org.papervision3d.materials.utils.*     import org.papervision3d.objects.parsers.Collada;         [SWF(width="640", height="480", frameRate="30", backgroundColor="#000000")]     public class Kwadrat extends Sprite     {         private var scene:Scene3D;         private var vp:Viewport3D;         private var cam:Camera3D;         private var bre:BasicRenderEngine;         private var collada:Collada;                 public function Kwadrat()         {             setupPV3D();             addCollada();             addEventListener(Event.ENTER_FRAME, loop);         }                 private function setupPV3D():void         {             scene = new Scene3D();             cam = new Camera3D();             cam.zoom =0.5;             cam.focus =100;             //cam.z = 10;             //cam.x = 10;             //cam.y = 10;             vp = new Viewport3D();             bre = new BasicRenderEngine();             addChild(vp);         }                    private function addCollada():void         {             var mat:BitmapFileMaterial= new BitmapFileMaterial("kwadrat.png");             var mp:MaterialsList = new MaterialsList();             mp.addMaterial(mat, "kwadrat");             collada = new Collada("kwadrat.DAE", mp);             scene.addChild(collada);         }                    private function loop(e:Event):void         {             //collada.rotationY += 2;             //collada.rotationX += 1;             bre.renderScene(scene, cam, vp);         }     } }

Can anyone help?

Original post by Souji

Lascia un Commento