Papervision3Dいろいろ その3

Filed under 3D, AS3, Papervision3D

AS3の3D表現ライブラリであるPapervision3Dのサンプル色々です。

アニメーションなど、所々でBetweenAS3を使ってます。

画像をクリックするとサンプルを見れます。

ソースコードは右クリックの「View Source」から。

その1はこちら

その2はこちら

18. フィルターを適用



BlurFilterなど、フィルターを使う方法です。

これには、2種類の方法があります。

useOwnContainerを使う方法(サンプル右のPlane)と、ViewportLayerを使う方法(サンプル左のPlane)です。

useOwnContainerを使うと、クリックイベントをはじめ、イベントの一部が使えなくなるので注意が必要です。

19. 被写界深度を再現



BlurFilterを使って、ピントのボケ具合を表現します。

20. flv・mp4ファイルをマテリアルにする



flvなどの動画データをマテリアルとして使います。

21. 3D→2Dの座標変換



3D空間のオブジェクトが、2Dだとどこにあるかを取得する方法です。

PV3Dのオブジェクトに、黄色く塗ったShapeが追従します。

22. 写真をバラバラに→もとに戻る



BitmapDataを分割し複数のPlaneにして、ランダムに配置します。

クリックするともとの画像に戻ります。

23. Planeを球面状に並べる。



Planeを球面状に配置する計算方法です。

24. マウスの位置と連動してローテーション



マウスの位置と連動してオブジェクトを回転させます。

25. ドラッグでカメラを動かす



マウスドラッグと連動してカメラを動かします。

Post a Comment

Your email is never published nor shared.