OctaveEngine Nature

OctaveEngine Nature/ 製品特徴

OctaveEngine Nature 概要

 OctaveEngine Nature(オクターブエンジンネイチャー)は、『ユーザーが見て触って直感的に楽しめるインタラクティブ性のあるコンピュータエンタテインメント』を コンセプトにした自然環境物理シミュレーションエンジンです。アーティストの手作業では困難な水や砂の複雑な流れをシミュレーションで表現し、ゲームオブ ジェクトとの相互作用をインタラクティブに処理することができます。
 エンジンは複数のシミュレーション演算部と、それぞれを描画するための標準レンダリング機能を搭載しています。OctaveEngine Natureには、空と太陽の色合いを表現する"Sky"、水の動きを表現する"Water Surface"、砂の動き表現する"Sand Surface"の3つのシミュレーション演算部があり、ゲーム制作では、これらの中から必要な演算部を個別に選んでゲームの中に組み込むことができるよ うになっています。

OctaveEngine Nature はこんな需要や不満に応えます。

  1. キャラクターや物が倒れたのに、地面に何の変化もないのはつまらない。
    地形が変化すると面白いなぁ。
  2. SandSurfaceイメージ
  3. ゲームフィールドに砂地があるんだけど、
    風に吹かれて全体の形が変わったりしたら面白い!
    あと、砂場遊びみたいに、手とか棒とかで形をいろいろ変えられないかな。
  4. 水面の表現、とりあえず反射とか屈折で見た目は良くしたんだけど・・・
    動きがいまいちなんだよな・・・。
  5. Skyイメージ
  6. 空の背景、手で描いていたらいろんな天候や時間帯に対応できないなぁ。
    山頂の澄んだ青空とか、白くにごった青空とか夕焼けの真っ赤な空とか、
    それより少し抑え目の朝焼けの空とか、いろいろあるじゃない。

OctaveEngine Nature の構成

OctaveEngine Natureは次の3つのエンジンから構成させています。

WaterSurface 詳細ページへ
リアルな水の動きを実現
  • 水たまり、池などの水を表現できる
  • 流体力学に基づいた、波の発生や流れの変化などの計算
  • 物体からの外力に反応した物理的な水面の変化
  • 従来の簡易シミュレーションでは不可能だった、流水の激しい動きを表現
  • 水面の物理的な状態を考慮したしぶきの発生・消滅の計算
  • 環境の写りこみや水底に落ちるコースティクスにも対応した、リアルな水の描画
SandSurface 詳細ページへ
触って形を変えられる、砂の動きのシミュレーション
  • 砂を盛り上げたり掘り下げたりした際の「砂の崩れ」の計算
  • 棒などで砂を崩したり、模様を描くなどの物体との相互作用
  • 砂のきめ細かい凹凸の描画
  • 風による砂場の風紋現象などの、リアルな砂の情景の再現
Sky 詳細ページへ
リアルな空と太陽のレンダリング
  • 光の大気散乱のシミュレーションによる、青い空、夕暮れ、朝焼けといったリアルな空と太陽のレンダリング
  • パラメーターによる、微妙な色合いの調整
  • レンダリングした空の色の、環境マップとしての利用

OctaveEngine Natureの特徴

1.シミュレーション部とレンダリング部の分離設計

OctaveEngine Natureが提供する各シミュレーションエンジンは、描写部分と完全に分離されています。標準のレンダラーも用意されていますが、別の実装に置き換えることも可能です(ただし、「Sky」を除きます)。

2.物理の専門知識がなくても利用できる

各エンジンの機能は、物理の専門知識がなくても利用できます。

3.カスタマイズ対応

シミュレーション部、レンダリングとともに、ご要望にあわせたカスタマイズ開発サービスを受け付けております。(有償)