In case Flash no longer exists; a copy of this site is included in the Flashpoint archive's "ultimate" collection.

Dead Code Preservation :: Archived AS3 works from wonderfl.net

Collada

Papervision3D で COLLADA オブジェクトを表示する。

まあ、ただ単に Blender とのコラボをやってみたかっただけで。

モデルデータは 3DCG ソフトの Blender のみです。
テクスチャもレンダーベイキング機能で作成。

@author tkinjo
Get Adobe Flash player
by tkinjo 09 Jun 2009
/**
 * Copyright tkinjo ( http://wonderfl.net/user/tkinjo )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/trPI
 */

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();
		}
	}
	
}