2006年10月22日

sdomino.gif 本プロジェクトについて

本プロジェクトは、WPFの魅力が引き出され、Interactive Designerの実力が伝わるようなコンテンツを、主にクリエイターに向けて制作しよう、という目的の元で開始されたプロジェクトです。
機能を確認できるだけのデモンストレーションではなく、実際に楽しめるコンテンツを作ることで、WPFの可能性を実感してもらうことを目指します。

sdomino.gif このブログについて

普段はAdobe Flashでコンテンツ制作を行っている私達が、いかにしてWPFを覚え、またチームとしてどういった役割分担で開発していったのか、他のクリエイターの方々が後で参照できるよう、進捗をblogに書き記していきました。
プロジェクトが始まって、最初はプロトタイピングを繰り返していたのですが、企画がドミノ軒の方向にある程度決まり、実際に手を動かし始めた7月から進捗を書き込み始めています。
また、8月末の一旦完成時までは、リアルタイムで進捗を記していますが、9月のブラッシュアップ期間は、後から振り返る形で書き加えています。
各メンバーが、それぞれの視点から、その時々の成果や悩みを書き残しています。
断片的な情報が多く、直接参考になる部分は少ないかもしれませんが、WPFについて何も知らないメンバーでも最終的にここまで作り込んだものを制作できるんだ、という実感を持っていただければ幸いです。

sdomino.gif ドミノ軒について

ドミノ軒は、ラーメン屋の店主がドミノを置くリズムに合わせ、客の食べる動作が音楽になっていく、一種の音楽ムービーです。ユーザーはリアルタイムに描画される3D空間の店内を、あらかじめ編集されたカメラワークで閲覧することも可能ですし、自分でカメラを動かしながら、各キャラクターの動作を見ることも出来ます。


本プロジェクトがドミノ軒という企画に具体化していくまでには、長い紆余曲折があります。
これは、WPFを使うことが初めてだったため、開発の過程で判明した可能性や制限を、企画に修正・反映させる作業が頻繁に発生したことによります。
以下簡単に経緯を述べます。


まず最初に、WPFのどの機能をフィーチャーするか選択するところから始めました。
ビジュアル面でのインパクトがあること、Flashでは実現不可能な表現であること、の2点を念頭にWPFの機能を調べ、3Dを簡単にコントロールできる機能を企画の中心に据えることに、早い段階で決めました。


しかし、最初のテストの段階で、WPFの3Dコントロールの簡単さは、パフォーマンスとのトレードオフだという事実に突き当たります。ゲームで実現しているようは複雑な3D描画はほぼ不可能だと。
そこから、簡素で魅力的なオブジェクトの探索が始まり、やがて、ドミノというモチーフにたどり着きます。しかし、ドミノという直方体の簡単なモデルでも、3D機能をアピールできる規模の数量で並べることは難しく、根本的な打開策を考える必要がありました。
そこで、それまで想定していた、ドミノを使ったゲーム・アプリケーション的なコンテンツから、もっと作品性の高いものにすることで、既存のゲームなどとの3Dスペックの比較から逃れられるのではないか、と考えました。


ここで、兼ねてからクリエイターとして尊敬していた、qubiさんに企画から一緒に考えてもらえないかと、声をかけました。qubiさんは、ラーメン屋の店主にドミノを並べさせる企画を出しました。
そして、最初の底本となったのが、この企画メモです。


企画メモ(pdf)


この面妖な企画を具体的に実装するために、どうしたら分かりやすくなるか、何日か話しあい、客が料理を注文することで音楽が生成されていく、インタラクティブなPVのようなモノに出来ないか、ということで話がまとまりました。


このblogでは、この辺りから書き込みが始まります。


そして8月の後半になり、仕上げの時期になって、結局音を同期させる方法を見つけられず、インタラクティブなPVから、PVへと方向転換することになります。これでようやく現在の公開されている企画にたどりつきます。