Weekly Top 10

TANAKAのフライトシミュレータとiPhone

2008/08/25

 先週の@IT NewsInsightのアクセスランキングは第1位は「iPhoneアプリ市場に参入した理由、UEI清水氏に聞く」だった。iPhone/iPod touch向けメモツール「ZeptoPad」などで、いち早くiPhone市場に参入したユビキタスエンターテインメントの清水亮氏に話を聞いた。ケータイ向けソフトウェア/コンテンツ市場の話、開発環境や審査体制の話、事業の海外展開の話など話題は多岐にわたった。

NewsInsight Weekly Top 10
(2008年8月18日〜8月24日)
1位 iPhoneアプリ市場に参入した理由、UEI清水氏に聞く
2位 Google ストリートビューは新しくない
3位 一足お先にAndroid体験をしてみた
4位 「ママ、どうしておうちにサーバーがあるの?」でMSが訴えたいこと
5位 2m離れて60Wの電力伝送、インテルがIDFでデモ
6位 404エラーに「もしかして」的リンクを追加するツール、グーグル
7位 Windows 7サーバ版は「Windows Server 2008 R2」に
8位 マイクロソフトが仮想化対応でライセンス変更
9位 リリースが近づくAndroid、グーグルがSDK公開
10位 デジタルペンで記入した情報を即時にサーバ送信、ドコモが新サービス

 清水氏のインタビューでおもしろいなと思いつつも、記事にできなかった話の1つが「TANAKAのフライトシミュレータ」とジンバルロックの話だ。

 幼少時のパソコン体験やプログラミングへの接触について話を聞いているとき、清水氏が口にしたのが1983年発売のNECのパソコン「PC-9801F」だった。父親に買ってもらった最初のパソコンだそうだ。

 当時マイコン少年だった記者は思わず懐かしくなり、「イー(PC-9801E)の次のやつですね」と言ったところから昔話は始まった。「Fは8MHz、ああ、じゃあ結構速いやつだ」と記者は当時の基準でものを言っていた。8ビットパソコンのCPUは長らくZ-80(もしくはその互換チップ)の4MHzと相場が決まっていて、5MHzとか8MHzという速いCPUはマイコン少年の記者には大変なあこがれだった。

 もしやと思い、「田中のフライトシミュレータってご存じですか」と尋ねると、「T-A-N-A-K-Aですよね」と返ってきた。そうだった、正しくはアルファベットで「TANAKAのフライトシミュレータ」と表記するのだったと記者も思い出した。それは1981年か1982年に発表されたNECのPC-9801用のフライトシミュレータで、3次元ワイヤーフレームで描画された地面がリアルタイムで動くという当時としては驚くべきソフトウェアだった。

 清水氏によれば、このTANAKAのフライトシミュレータにはバグがあったそうだ。宙返りして左右に首を振ろうとすると反対方向に動くという問題だ。子ども心に不思議に感じた清水氏だが、後に18歳になってそれが「ジンバルロック」というコンピュータグラフィックの世界では比較的よく知られた問題だったと分かったという。

 3次元空間中で物体がどの方向にどのくらい回転したかを表すときにオイラー角というのを用いることがある。X、Y、Z軸のそれぞれで回転角を扱い、行列を使って座標変換する。ところがこの方法では特定の軸が90度回転してほかの2軸が作る平面と重なるとき、計算モデルが破綻する。これはソフトウェアの世界だけでなく、物理的な世界でも同じで、特定の回転角になったときに回転の自由度が落ちることがある。ジンバルロックはアポロ計画でも大きな問題だったという。

 清水氏がこの話をしたのは、ZeptoPadのように幾何学図形やその変換を扱うグラフィックソフトウェアでは、こうした幾何学的な知識が不可欠だという指摘の文脈もあったからだった。

 ZeptoPadは8月22日にバージョンアップし、最新の「ZeptoPad 1.5」では図形やテキストの回転が可能となったほか、複数図形のコピー&ペーストもできるようになった。ジンバルロックとはあまり関係のなさそうな2次元グラフィックスだが、iPhoneのユーザーインターフェイスとも相まって独特の操作感を実現している。

(@IT 西村賢)

情報をお寄せください:

アイティメディアの提供サービス

キャリアアップ


- PR -
ソリューションFLASH

「ITmedia マーケティング」新着記事

高齢男性はレジ待ちが苦手、女性は待たないためにアプリを活用――アイリッジ調査
実店舗を持つ企業が「アプリでどのようなユーザー体験を提供すべきか」を考えるヒントが...

IASがブランドセーフティーの計測を拡張 誤報に関するレポートを追加
IASは、ブランドセーフティーと適合性の計測ソリューションを拡張し、誤報とともに広告が...

【Googleが公式見解を発表】中古ドメインを絶対に使ってはいけない理由とは?
Googleが中古ドメインの不正利用を禁止を公式に発表しました。その理由や今後の対応につ...