Our Blog: ENLIGHTEN3D.com

Nima(Maya用PhysX)1.0 Beta6
概  要

Maya用PhysXプラグイン Nima Ver.1のBeta6がリリースされました。

 

Nimaを使うことで、アーティストやデベロッパは複雑な物理アセット(リジッド・ボディ、コンストレインを含む)をインタラクティブに操作することが出来ます。Nimaは、ドキュメンテーションとデモビデオとともに、下のリンクから無償配布されています。

 

AGEIAPhysX(旧名称Novodex)は、多くのゲームスタジオが次世代ゲームタイトルにを採用していることからもお分かりいただけるとおり、高効率のゲームとアプリケーション向けに開発された物理エンジンです。Nimaは、AGEIAPhysXエンジンのパワーとパフォーマンスをMaya内部で最大限に引き出します。ColladaMayaトランスレータを使うことで、NimaのコンテンツをNxuStream2またはCOLLADA Physicsでエクスポートできます。

 

Beta6は、リジッド・コンストレインとラグドールを含むリジッド・ボディーダイナミクスとClothをカバーしています。AGEIAのライセンス保有者はdevsupportからソースコードにアクセスできます。今後の更新はユーザからのフィードバックによりますが、PhysX fluidsやハードウエア・アクセラレーション等、新機能のサポート追加を考えています。

 

ベータテストへの参加、新バージョンリリースのお知らせをご希望の方は、claforte@feelingsoftware.com までメールでご連絡ください。

 

NimaプロジェクトのスポンサーはAGEIAです。

 

Feeling Softwareのコンサルティング、ソフトウエアのカスタム開発の詳しい情報は、弊社ウェブサイトhttp://www.feelingsoftware.com をご覧ください。

 

Beta 6

変更点

  • 安定性の向上。クラッシュの起こる状況が、多数排除されました。数重ものテストスクリプトでコードの質向上を図りました。まら、インタラクティブなユニットテストが容易に行えるように、テストシェルフが追加されました。
  • Cloth attachmentの仮サポートが追加されました。clothclothの衝突は、この公式版ではサポートされていませんが、間もなくPhysX2.6以降でサポートされます。
  • フレーム1でのRotateピボットの移動とRotateピボットの変換が可能になりました(例 freeze transform)。詳しくは “Limitation: rewind before freezing transformations or moving pivot”を参照して下さい。
  • Maya 8サポートの追加。
  • Non-convexメッシュがサポートされました。ただし、non-convex メッシュどうしは衝突しません。 パフォーマンスと安定性のために、active/dynamic rigid bodies convex にしておくことをお勧めします。
  • Undoの不具合が修正されました。
  • 大幅に改善された nxuStream2 PhysXフォーマットとCOLLADAフォーマットでのエクスポート機能に対応しました。
  • tunnelingを防ぐContinuous Collision Detection (CCD)の仮サポートが追加されました(未完成)。

 

プラグインとドキュメンテーション

注意:Nimaをインストールする前に 公式PhysXランタイムの最新版 (2.4.4) がインストールされていることを確認してください。

Maya 6.5

Maya 7

Maya 8

 

Beta 5

ドキュメンテーション
プラグインとソースコード
PhysX runtime

注意: Nimaをインストールする前にPhysX runtimeの最新版をインストールしてください。Nima Beta5以降は、PhysXDLLファイルを手動でC:\windows\system32にコピーする必要はありません。

 

デモ動画

Media Playerのウインドウを最大にしてご覧ください。


Novodex for Maya: basics

Novodex for Maya: basic constraints

Novodex for Maya: car and tornado

Novodex for Maya: Physics shapes manipulation

ラグドールsupport

Ragdoll capability (10MB)
Ragdoll construction (8MB)
Ragdoll limits (23MB)

プログラミングの失敗(修正済み)で、面白い動画が出来ました。

注意:心臓の弱い方はご覧にならないで下さい

Ragdoll orc blooper 1 (10MB) 
Ragdoll orc blooper 2 (3MB)


過去の動画 (UI 非表示)

attractionField.avi

attractionField.mov

constraints.avi

 

MayaへのCollada Physicsの実装例

(エクスポートされたColladaファイルで対応するエレメントが確認できるように、非常に簡単にしてあります)

colladaPhysics_basics.wmv

colladaPhysics_constraints.wmv

 

スクリーンショット

Nima_constraint_driver.jpg
Nima_constraint_alpha.png

NovodexIntegrationInMayaAlpha.png

NovodexIntegrationInMayaAlphaVisualization.png

テストシーン

lamp

Lamp.mb:
キーフレーム・アニメーションのブレンドと物理シミュレーション (デモ動画)


lamp

Falling orc: driving skeleton skinning with ragdoll (demo video).

旧バージョン

Beta 4

ドキュメンテーション
テストシーン

Beta 3

リリースノート
テストシーン

Beta 2

リリースノート
テストシーン

 

Beta 1

リリースノート

テストシーン

アルファ版 (Siggraph 2005)

リリースノート

テストシーン