Ogre で ParticleSystem を作成したので、オブジェクトが大量の星を放出するとします。
私の質問は、この星と環境やシーン内のオブジェクトとの相互作用をどのように実現できるかということです。しかし、もっと重要なことは、ParticleSystem でこの問題を解決できますか?
どんな助けでも大歓迎です!
アップデート
パーティクルファイル内で使用しようとしています:
affector DeflectorPlane {
....
}
Ogre で ParticleSystem を作成したので、オブジェクトが大量の星を放出するとします。
私の質問は、この星と環境やシーン内のオブジェクトとの相互作用をどのように実現できるかということです。しかし、もっと重要なことは、ParticleSystem でこの問題を解決できますか?
どんな助けでも大歓迎です!
アップデート
パーティクルファイル内で使用しようとしています:
affector DeflectorPlane {
....
}
DeflectorPlane は、その名前が示すように、パーティクルが跳ね返ることができる単一の平面のみをサポートします ( Ogre マニュアルのエントリを参照)。
任意のサーフェスでパーティクルをバウンスさせるには、大量の衝突検出が必要なため、レンディングではなく物理エンジンが担当するタスクです。そのため、Ogre3D には、この要件に対するすぐに使えるサポートはありません。
ただし、既存の Ogre3D 物理エンジン ラッパーに関しては、Newton、Bullet、PhysX、ODE の 4 つの異なるオプションがあります。各ラッパーには、 Ogre Addons フォーラムに専用のセクションがあり、詳細情報とリンクがあります。