Collada
Papervision3D で COLLADA オブジェクトを表示する。
まあ、ただ単に Blender とのコラボをやってみたかっただけで。
モデルデータは 3DCG ソフトの Blender のみです。
テクスチャもレンダーベイキング機能で作成。
@author tkinjo
/**
* 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();
}
}
}