| 開発者 | インセンティブソフトウェア |
|---|---|
| 初回リリース | 1987年 |
| 最終リリース | 3D コンストラクションキット II
/ 1992 |
| プラットフォーム | アミガ、アムストラッド CPC、アタリ ST、コモドール 64、IBM PC、ZX スペクトラム |
| 利用可能 | 英語 |
| タイプ | ゲームエンジン |
| ライセンス | 独自ソフトウェア |
Freescape はビデオゲームエンジンであり、 1987 年のDrillerなどのビデオゲームで使用された初期の3D ゲームエンジンです。グラフィックスは主にシェーディングなしでレンダリングされたソリッドジオメトリで構成されていました。[1] [2]
歴史
インセンティブ・ソフトウェア社が社内開発したFreescapeは、ビデオゲームで使用された最初の独自の3Dエンジンの1つと考えられているが、このエンジンはインセンティブ社自身のタイトル以外では商業的に使用されなかった。[3]このプロジェクトは当初非常に野心的であると考えられていたため、インセンティブ社のデザイナーであるイアン・アンドリューによると、同社はこのプロジェクトのためにプログラマーを募集するのに苦労し、多くの人が実現不可能だと信じていたという。
ポール・グレゴリー(インセンティブの社内デザインチームであるメジャー・デベロップメントのグラフィックアーティスト)は、Freescapeはクリス・アンドリューによって1986年9月にアムストラッドCPCで開発が開始されたと述べています。これは、 128Kのメモリを備え、3D環境を実行するのに十分なパワーを備えた最も適した開発システムだったためです。[4]このエンジンの成功により、後にZXスペクトラム、DOS、コモドール64、アミガ、アタリST など、当時のすべての主要システムに移植されました。
Freescape の開発は、1992 年に3D Construction Kit IIがリリースされたことで終了しました。その遺産は、同じ開発者による 3D Construction Kit II ソフトウェアで宣伝された、後の Superscape VRT仮想現実オーサリング エンジンに引き継がれました。
テクノロジー
幾何学
Freescape エンジンにより、床と、メモリとプロセッサ速度が現実的に許す限りのプリミティブ数で構成される完全な 3D 環境を生成できました。これらのプリミティブは、直方体、四角錐台( Freescape ではピラミッドと呼ばれます)、三角形、長方形、四辺形、五角形、六角形、線分です。さらに、「センサー」というプリミティブは、ゲーム ワールド内のセンサーに対するカメラの位置を検出するためにゲーム目的で使用されました。
Freescape は限られたハードウェアを念頭に置いて設計されているため、これらのコンピューターでゲームを適切に実行するために必要ないくつかの固有の制限が含まれています。
- 個々の領域のサイズは 8192 × 4096 × 8192 単位に制限されていました。これらの単位は任意でしたが、各領域は常に寸法に対応していました。
- エンジンでは、小数点以下の動きは許可されませんでした。16ビットマシンでは、カメラやオブジェクトの各動きは 1 単位の倍数でなければなりません。8ビットマシンでは、世界を表示できる角度はさらに 5 度単位に制限されます。
- x 軸と z 軸は 128 個の離散位置にのみ分割され、y 軸は 64 個の離散位置にのみ分割されます。その結果、オブジェクトは 64 単位間隔 (たとえば、0,64,128 または 128,64,32) にのみ配置できます。
- オブジェクトは重なり合うことはできません。
- すべてのオブジェクトには「境界立方体」があり、その検出ルールは立方体ごとに適用され、重なり合うことはありません。
交流
ゲームでは、初期のゲーム内スクリプト言語である Freescape Command Language (FCL) を使用して、Freescape の世界にインタラクティブな要素を追加しました。スクリプトは、ワールド全体で継続的に実行するように設定することも、特定の領域で継続的に実行するように設定することも、個々のオブジェクトに関連付けて、オブジェクトが撃たれたり、アクティブになったり、衝突したりした場合に 1 回実行されるようにすることもできます。Amiga、Atari ST、PC 用の Freescape のバージョンでは、いくつかの追加命令を使用して画面上のアニメーションを作成する FCL プログラムである「アニメーター」もサポートされていました。
Freescapeエンジンを使用したソフトウェア
Freescapeエンジンを使用したソフトウェアタイトル: [5]
- ドリラー(1987) [2](別名スペースステーションオブリビオン) [6]
- ダークサイド(1988)
- トータル・イクリプス(1988)
- キャッスル・マスター(1990)
- キャッスルマスター II: クリプト(1990)
- トータル・イクリプスII スフィンクス・ジンクス(1991)
- 3Dコンストラクションキット(1991) [7](バーチャルリアリティスタジオとも呼ばれる) [8]
- 3D Construction Kit II (1992) (別名Virtual Reality Studio 2.0) [9]
参照
参考文献
- ^ paleotronic (2019年4月26日). 「Freescapeで楽しむ1980年代の8ビット3Dアドベンチャー」. Paleotronic Magazine .
- ^ ab Retro Gamer Team (2009年9月22日). 「Driller」. Retro Gamer . 2015年9月14日時点のオリジナルよりアーカイブ。
- ^ Fahs, Fahs (2008年10月22日). 「Exploring the Freescape」. IGN . 2015年11月22日時点のオリジナルよりアーカイブ。 2009年7月4日閲覧。
- ^ 「インセンティブ」。レトロゲーマー第22号、26ページ。
- ^ 「Freescape」。ユニバーサルビデオゲームリスト。
- ^ 「スペースステーションオブリビオン(1987)」。MobyGames。
- ^ Wilson, Stuart. 「3D Construction Kit」。非公式の 3D Construction Kit ウェブサイト。
- ^ 「バーチャルリアリティスタジオ (1991)」。MobyGames。
- ^ 「Virtual Reality Studio 2.0 (1992)」。MobyGames。
外部リンク
- PC 用 Driller のフリーウェア版
- OpenGL での Freescape の最新再実装
- Freescape ゲームに関する IGN の記事
- Freescape Engine のゲーム一覧
