2007/12/31 おおみそか
そうか、今年も終わりか。
思い返せば、3月4月は足の爆弾が爆発して寝込んでたなー。

さて、仕事のほうはいつものように具体的には言えないけれども、売れてるハード向けに(PCを除いて)、大人気のコンテンツ(全世界的に)のゲームを作るプロジェクトの真っ最中。

XNAは棚上げしたまま、電子工作に走る。上の写真がその現場。作っているのはソフト込みの「ゲーム機」。年内完成の目標だったが間に合わず。しかしハードは確定、ソフトもBGMとバランス調整ぐらいが残るのみに。ケースに組み込んで完成させるのを1月中に終わらせたい(鬼笑)。

あとは、ガンプラにはまってHG20体、MG6体作った。まだ積みガンプラもあるけど、「いつかはPG」って思っている。さらには、大後寿々花に転んだり、GPS使って自転車で遠出するのにはまったり、エアーバンド始めてアンテナ立ててみたりと色々あったけど、師走になってこれら全部を吹き飛ばす程の想定外の出来事が発生。今内容は言えないけど悪い出来事ではない、はず。ただ、未だにどっきりかもしんないって勘ぐっちゃうぐらい驚いている。おかげで心がふわふわしている。うん、まあそんなこんなでなんだかもやもやした年末だったよねっていう話。

2007/02/15 ガベコレの恐怖
数秒ごとに処理落ちして引っかかる現象にここ数日はまっていた。どうやらガーベージコレクションが原因らしい。とっても参考になった記事のおかげでなんとか改善されました。主な変更点は以下。
・ArrayListをGenericのListに書き換える。
・構造体の配列を作っておいて使い回す。
別件でもう一つ、RenderTarget2DをResolveRenderTargetしてGetTextureするとこの作法が間違ってたのを修正。GetTextureで取得したテクスチャをDisposeしていた。

・コリジョンテスト
ボクセル分割して3DDDAで高速化。戦艦で約16,000個の三角形があるけど高速化の効果は抜群。総当りでは秒1〜2フレームになってしまう。

それから、星空専用シェーダを書いた。小さいテクスチャでも繰り返しが目立たずかつ解像度が保てる工夫が入ってます。YouTubeの画質では判らないけど。

2007/02/05 進捗
ホーミングミサイルと爆発の実験。音も仮で入れてみた。少しゲームっぽくなってきたかな。




2007/01/28 XBOX360の画面をキャプチャ
今まで持ってなかったのも不思議なぐらいですが、キャプチャカードを購入。ようやくXBOX360からの映像を動画でキャプチャできるようになったのです。が、しかし、PC上で表示される映像はエンコードの遅延が1秒くらいあって、コントローラーで思い通りに操作できないことが判明。なのでさらに、ビデオの分配器を購入。これで、モニター出力側の映像を見ながら操作しつつPC側でキャプチャする環境がようやく完成した。早速いくつかキャプチャしてYouTubeにアップロードしてみた。

・自機モデル
 海面も360に移植完了。


・フライトテスト
 コントローラーで自機を操作する。自由に空を飛び回れる操作感を目指す。なので航空力学は無視。未知の飛行原理で飛んでいるらしい。


・剛体物理
 剛体物理の実験を少々。コリジョンと力積適用が入ったレベル。なのでまだ積み上げたり出来ない。しかしながら、2スレッドで並列処理して高速化をはかったりしている。XBOX360はハード的には3コア6スレッドあるけど、アプリで使えるのは最大4スレッドまで。これを使わない手はないので、どんどんスレッド化を検討中。物理演算以外にはパーティクル処理をスレッド化している。

多面体を撃って転がすだけの遊びが結構面白い。これを使ったミニ企画もありかも。

2007/01/13 海面

海面を作成中。XNAではなくManaged DirectX版。映り込んでユラユラしてます。なかなかいい感じになってきたところで速攻360に移植していきたい。ちなみに、制作途中のユラユラを凝視しすぎて気分が悪くなった。船酔いとかしやすい方なのを忘れてた。

2007/01/08 XBOX360の画面

画面写真を撮ってみた。
XBOX360からデータを持ってくる手段がデバッグ用のテキスト出力くらいしかないので画面キャプチャが簡単にできない。キャプチャーカードとかないのでデジカメで。
描画は1024x768x24のアンチなし。
表示要素は、地球、戦闘機、空&雲、地面、パーティクル。
モデルは本職の人に作ってもらったものです。
パーティクルが引き伸ばされているのは処理上のものでなく撮影時の残像です。
効果としては、ブルームフィルタとデプスシャドウマップ。戦闘機にセルフシャドウが落ちてます。
XNAロゴを右上に表示したりしてテンションを上げてみた。
ちなみに今日はテクスチャフィルタ周りのバグ取りで一日終わってしまいましたとさ。

2007/01/07 あけまして
年末からずーっとXNA三昧で暮れも正月も関係ない感じで過ごしてました。
年賀状が5日になってから届くくらいだし。
それでもまあ近所の神社に寄って恒例のおみくじぐらいは引いてみました。
去年に引き続き、

大吉!大吉!大吉!

逆光&ハレーションで撮影してみたり。

さて、一押しのXNAですが、
Dream‐Build‐Play(ドリーム ビルド プレイ)コンテスト」 (ニュースリリース
までに何か形になるものが出来んかなと企て中。
3ヶ月しかないけど。


COPYRIGHT (C) 2007 YO1 KOMORI ALL RIGHTS RESERVED