iTunes Store(Japan)

Return

【Alternativa3D 8.17.0】カスタムラスタースクロールマテリアル

Flash Player 11 からの新機能 Stage3D を使った、3D コンテンツのサンプルです。

Click here to play this Sample.

上の画像をクリックすると、ウインドウが開いてコンテンツが再生されます。

ND2D で「ラスタースクロール」の表現を実現している Sprite2DDizzyMaterial を参考に、Alternativa3D でラスタースクロールの機能を持ったマテリアルを作成しました。

Sprite2DDizzyMaterial の AGAL は Alternativa3D でもそのまま動作しましたので、実際にはそのまま移植レベルの内容です。
AGAL 部分は 3D エンジンに依存するものではありませんので、他のエンジン用に作られたものでも、こういった形で流用は可能です。

ラスタースクロールの表現は GPU で処理されていますので、軽快に動作しています。
ラスタースクロールはテクスチャーとして表現されていますので、このサンプルのように、1ポリゴンでも多彩な表現が可能です。

ポリゴンを分割することで同様の表現を行うことも可能ですが、ポリゴン数が増えてしまうと負荷が高くなってしまいますので、こういったマテリアルでの表現と組み合わせていくことも大事なポイントだと思います。

対象環境
Flash Player 11 以降
使用ライブラリ
Alternativa3D 8.17.0
使用素材
惑星のテクスチャは、JHT's Planetary Pixel Emporiumの planet texture maps を使用しています。

Return

Love Love Heart

Top

About
Contact

News

Download

Ryu!

Profile
Works
Twitter
YouTube

Adobe Flash

Flash
Alternativa3D

Computer

Macintosh

Game

- There is still no name of mine. -