GamasutraにてMicrosoftの表計算ソフト、[b]Excel[/b]に3D描画をさせてしまうという[url=http://www.gamasutra.com/view/feature/3563/microsoft_excel_revolutionary_3d_.php]驚きの記事[/url]が掲載されています。Excel用の2Dゲームは今までにも多く公開されていますが、3Dゲームが登場する日も近いかも……?
上記の動画は[b]ECG(Excel-native Cell Graphics)[/b]と名付けられたもので、見ての通りCellをPixelとしたSheetに3Dオブジェクトを表示しています。オブジェクトはワイヤーフレームで描画された単純なものですが、くるくると回転しておりしっかりと3D描画されています。
上記の動画は[b]OGAL(Office-level Graphics Abstraction Layer)[/b]と名付けられたもので、こちらはCellに描画するのではなくオートシェイプ機能を利用してポリゴンを描画しています。つまりはECGの場合は描画用のSheetが必要でしたが、OGALの場合はSheet上のどこにでも描画が可能となります。
ECGもOGALも一部を除いて殆どの計算をSheet上で行っているようですが、それでいてしっかりと3D描画が可能とは恐れ入ります。[b]「Excelでやる必要があるのか」[/b]という思いがありつつも(笑)、世の中には凄い人がいると感心してしまいます……。
記事中では動画で使用されたサンプルファイルのダウンロードリンクも掲載されているので、Excelをお持ちの方は驚きを体感してみてはいかがでしょう。なおサンプルのExcelファイルはマクロを使用します。またスペックの低いPCだと処理が重たくなるかもしれませんのでご注意を。[size=x-small](ソース: [url=http://kotaku.com/364950/a-3d-games-engine-built-in-excel-watch-out-unreal-engine]Kotaku[/url])[/size]
【関連記事】
GDC 08: Emergent社のゲームエンジンデモを紹介したムービー8本
驚愕のリアリティ 『CryENGINE2』 vs 実写 検証映像
GDC 08: UE3へ統合されるリアルタイムGIエンジン『Geomeric's Enlighten』
ラチェットと同じエンジンを採用『Resistance 2』海外誌からの最新情報&イメージ
Wiiで『Unreal Engine 3』が利用可能になるかも?Rein氏が明らかに
新エンジン搭載、id Softwareが『RAGE』を発表!初公開トレイラー