Alternativa3Dの最近のブログ記事


すっかり3Dライブラリを使用したコンテンツも当たり前になってきたこのご時世。
今後のFlashPlayerのリリースを期待せずにはいられませんね。

そんなワケで本格的にAlternativa3Dを弄くりだしていこうかなと思います。

ここ最近はAway3Dに頼りきりだったのでAlternativa3Dの知識は薄いですが昨年末に最新バージョンの7.6がリリースされていたみたいなのでこちらを使用します。

大体新しいクラスを触るときはExamplesをたよりに手を動かすんですが
今回ソースのみしか用意されてなかったのでまずは各Tipsをパブリッシュしました。
自分でパブリッシュするのめんどくせーよって方はこちらでご確認を。



■ AnimSpriteExample

■ ClippingExample

■ ContainersExample

■ DebugExample

■ DemoExample

■ GeometryExample

■ HelloAlternativa3D

■ IntersectRayExample

■ LODExample

■ MouseEventsExample

■ SortingExample

■ TextureMaterialExample


各ソースを見ているとpv3dやaway3dとは中身が異なっている部分が多く、
レンダリングアルゴリズムも「バイナリ空間分割」という手法を使用してるみたいです。

Alternativa3DのVer7についてのHowtoはnarutohyperさんが一番よく説明されていると思いますので気になる方は下記からどうぞ。


Wonderfulで始めるAlternativa3D」 -丸林商店-



●Alternativa3D 7.6 [ 3Dシーンの基本設定 ]



7.6からなのか最初からなのかはよくわかりませんが、
角度の代入がラジアン度数じゃないと設定出来ません。(ソース内 ※1)

それと、一人で数時間悶々と基礎を学んだついでに作ったテスターがあるので、
これもアップしておきます。
スライダーとかはMinimalcompsを使用しましたがこれ便利ですね。



●Alternativa3D 7.6 [ PlaneTester ]


とりあえずPlaneを簡単に正しく正面を向かせるには、ということのみに注力したデモですので
たいした機能はないですが簡単な初期値がわかると思います。

次はもう少し楽しいデモでも作ってみます。