package { import flash.display.Sprite; import org.papervision3d.core.proto.CameraObject3D; import org.papervision3d.objects.DisplayObject3D; import org.papervision3d.objects.parsers.DAE; import org.papervision3d.scenes.Scene3D; import org.papervision3d.view.AbstractView; import org.papervision3d.view.BasicView; [SWF(width = "465", height = "465", frameRate = "60", backgroundColor = "#000000")] /** * Papervision3D で COLLADA オブジェクトを表示する。 * * まあ、ただ単に Blender とのコラボをやってみたかっただけで。 * * モデルデータは 3DCG ソフトの Blender のみです。 * テクスチャもレンダーベイキング機能で作成。 * * @author tkinjo */ public class Main extends Sprite { private var view:AbstractView; /** * */ public function Main() { view = new BasicView( 480, 480 ); addChild( view ); var dae:DAE = new DAE(); dae.scale = 200; dae.load( "http://cross.gentenzero.com/wonderfl/assets/collada/room.dae" ); view.scene.addChild( dae ); view.startRendering(); } } } Collada