Google Maps API for Flashが3D表示、というかマップを傾斜表示できるようになっています。
Google Maps APIの担当者さまのご好意でAPIを公開前に触らせていただきましたので、2D自動車シミュレーターを3D化してみました。まだ2車種しかないし、モデリングも適当だし、ホイールも回らないし、ブレーキランプや方向指示器も点灯しないしでやることが山積みなんですが、とりあえず仮公開。

右のCamera Controlで視点を操作できます。ドロップダウンメニューで、車体前方を上にするか、北を上にするかを切り替えることができます。
Googleマップ版でも画面が回転するようにしてほしいという要望は結構いただいてたんですが、これまでAPIの制約でできませんでした。今回のアップデートで、回転できるようになっただけでなく、傾斜で遠方まで見えるようになったので、だいぶ走りやすくなったんじゃないかと思います。

実のところ、もっと視点を下げて3Dレースゲーのようにしたいんですが、手前のタイルが欠けたり、遠方のタイルの読み込みと描画でパフォーマンスが極端に悪くなってしまうので難しいようです。まあ、そこまで極端な視点を使いたいのはこのアプリくらいでしょうからね(笑)。
あと、困ったことがひとつあって、「2D自動車シミュレーター」なのにうっかり3D表示になってしまったという……。2Dを取っても3Dに変えてもつまらない名前になってしまうし、内部的には2D処理のままだし、そのままでいいかみたいな(……いいのか?)。
2D自動車シミュレーター自体根本的にどうにかしないとと思ってるんですが、他にやることがいろいろあって進展がないです。iPhone版とかどうでしょうね?
2D自動車シミュレーターFlash 2009年7月31日
Cubaseに慣れるために何か一曲打ち込んでみようと思っていたら、タイムリーにもファルコムが課題曲(笑)を提供してくれました。
というわけで、イースIIIより「翼を持った少年」です。68版をベースに、多少好きなようにアレンジしてみました。宝箱を開けたときに似たメロディーが混じってることに気づいたので、まんまにしてしまったりとか(けど、これはやめろと言われそうだ……)。
翼を持った少年/YsIII J.D.K.Special/Copyright(C) Nihon Falcom Corporation
音源やエフェクトはCubase 5付属のものだけです。HALion Oneの音色はわりと好みなんですが、使える音色と使えない音色の差が激しいなあと。あと、ピッチベンドレンジが変更できないのがきつい。ギターのアームダウンとかできないし。
あとファルコムの音楽ですが、規約と利用例を見ると、打ち込んだ楽曲をMP3でダウンロードできるようにしていいのかどうかよく分からない……。一応アンケートにも書いてみたんですが、どんなもんでしょうね。こういう線引きって難しいなと思います。
ゲーム音楽制作 2009年6月25日
こっそりTwitterを始めてます。流行らしいので。お気軽にfollow/removeどうぞー。
2009年6月25日
Cubaseユーザーになりました。

先週まではSONAR 8 PRODUCER一本で考えてたはずなんだけど、おかしいなあ。ああいうイベントって実際効果あるんだと思った(笑)。
最近はSONARのほうが勢いがある感じなので、Cubase 5のほうを見てなくて、リバーブ強化、SONAR同様Auto-Tune的なもの標準装備、安価にオーケストラ音源(HALion Symphonic Orchestra)を追加購入できるなどなど、ほぼ同等になってたのを知りませんでした。だったらスタンダードなほうかなと。
ハードウェア音源とはもう決別したほうがいいよね、ということで、ずっと繋がってたSD-80を片付け。惜しい音色も結構入ってるんだけど、毎回電源を入れて、専用エディタ立ち上げて、曲ごとに設定を呼び出して、録音してってもうやってられないです。

そんなわけで、プリセットの波形を見てまわってるところ。軽く使い込んでから何かアップするかもしれません。というか、付属音源のHALion Oneに、ヤマハのステージピアノS90ESのピアノ音色もついてくるということで期待してたんですが、微妙な気がする……。これ本物もこんな音なんだろうか。
音楽制作 2009年6月6日
剛体を動かすにはもうBox2Dのような物理エンジンを使えばいいので、何か自分で動かすならやわらかいものかな、でも布とかメタボールとかもう皆やってるしなーとあれこれ考えていたところ、ローテクなやわらかボールを思いついたので作ってみました(というか自分ローテクしか無理)。たぶん意外となかったタイプ。
ばね法則でボールをやわらかく反射させつつ、ボールと壁、またはボール同士の距離によって見た目を変形させてます。ここまで単純化すると2点以上に同時に接触した場合に対処できないので、どうなるか心配だったんですが、ぎりぎり許容範囲? ボールの数が多いとさすがにエラーが目立つ感じです。
Flash 2009年6月4日