もしあなたがコアなゲーマーであってもカジュアルなコンピューター ユーザーであっても、テクノロジーについて詳しいなら、Nvidia について聞いたことがあるかもしれませんね。 しかし、彼らはグラフィックスに手を出すだけではありません。
ゲーマーや開発者として、私たちはお気に入りのゲームに没頭することが大好きです。 ゲームの物理学は、それがなければどんなものかを見るまで、本当に感謝することはありません。 PhysX のようなオープンソースのエンジンは、ゲーマーやゲーム開発者にとって、Nvidia が提供する素晴らしい馬力を活用する素晴らしい機会です。 PhysX は、そのキャッチーな名前とともに、Nvidia のミドルウェアの一部です。
PhysX は、ゲームにおける物理学の 2 つの主要な側面である
- 古典力学、および
- ソフト ボディ力学に大きく関わっています。
Classical Dynamics
Classical Dynamics は、実生活でより馴染みのある物理学です。 投射物のような物体の運動、機械の動きや動作、宇宙の見え方と振る舞いなどがこれにあたります。 1384>
Soft Body Dynamics
Soft Body Dynamics は、コンピューター グラフィックスとゲームにより特化したものです。 ソフト ボディ ダイナミクスは、ゲーマーやゲーム開発者が、キャラクターのシャツが風になびくようなゲームの細かい部分から、激しい爆発の後にビルのレンガがどう動くかといったより重要な情報まで、リアルなシミュレーションを作成することを目的としています。 遅延レンダリングは、このような状況を救うために登場しました。
機能
では、PhysX の機能の大部分は何で構成されているかというと、
オープン ソースです
私が知っているので、皆さんが喜んでいる声が聞こえます。 オープン ソースとは、コース コードを誰でも無料で使用できるように公開することで、開発者やクリエイティブ マインドが、自由な時間以外にまったく投資をせずにゲーム開発プロセスに関与できる素晴らしい方法なのです。
Open Source Game Engines:
- Godot Game Engine Review & Tutorials
- CryEngine Video Game Engine Review
Discrete and Continuous Collision Detection
常にゲームの物理体験を向上させている PhysX では、個別の衝突検出と連続した衝突検出が扱われています。 1384>
Gamedev.tv のユーザーである Jaoa_Dalvi は、これを見事に要約しています。「離散衝突は、固定フレームごとに 1 回コライダー位置を更新し、重なり合うコライダー間の衝突を検出します。 そのため、オブジェクトが固定フレーム間で他を通過するのに十分な速度がある場合。 Continuous collisionは、オブジェクトがルートをトレースし、フレーム間でも静的コライダーとの衝突を検出します。 このモードを持つオブジェクトは、静的なコライダーを持つオブジェクトを通り抜けることはありません (剛体なし)」
How It Works
Nvidia が開発した PhysX は、非常に高速で実行することを期待できます。 最速の処理コアのいくつかを使用することで、PhysX は主に素晴らしい環境および物理的な効果を扱うことができます。 信じられないような爆発、破片、リアルな煙や霧、詳細なキャラクタ アニメーションや外観、そして最も息を呑むようなリアルな服や生地の挙動などです。
ゲームをプレイしながら、バットマンのようなキャラクターが素晴らしいアクションによって彼のスーツが破れ、環境が彼とリアルに相互作用するのを見るのは、何よりも素晴らしいことです。 Unity vs Godot: Game Engine Show Down
What’s New
Nvidia は、ゲーマーが夢中になれる世界クラスのグラフィック カードとアプリケーションを継続的にリリースしています。 これには、2020 年にリリースされた PhysX の最新バージョンである PhysX 5.0 も含まれます。
待望の PhysX 5.0 と同時に、PhysX 5.0 をリリースしました。0 の最新リリースには、いくつかの新機能、すなわち次のようなものがあります:
1) 有限要素モデル (FEM); 2) 液体シミュレーションでは、開発者は離散粒子シミュレーションを使用して流体と粒状の流れをモデル化できるようになります; 3) Smoothed Particle Hydrodynamics (SPH) の実装; 4) PhysX 5.0 の制約粒子モデルによって任意のメッシュが布またはロープとしてシミュレーションできるようになりました。
サポートされるプラットフォーム
PhysX のサポートされるプラットフォームのリストは長く、印象的なものです。
- Microsoft Windows
- macOS
- Linux
- PlayStation 2
- PlayStation 3
- PlayStation 4
- Xbox 360
- Xbox One
- Wii
- iOS
- Android
インストール
Nvidia は PhysX をオープンにしているため、PhysX のインストールは簡単です。ソースのエンジンです。 のサイトから簡単に無料でダウンロードすることができます。
さて、何を扱っているのかよくわかったところで、エンジンのインストールを始めましょうか。 NVIDIA PhysX System Software のダウンロード ページに移動してください。 ここでは、システム仕様とリリース履歴を確認できます。
「download now」を押して、ダウンロードを開始するだけです。 この後、PhysX のダウンロードには NVIDIA ディスプレイ ドライバと GeForce Experience アプリケーションが含まれていることを警告してきます。 このダウンロードが完了したら、含まれているフォルダを開き、Nvidiaから与えられたインストール手順に従います。
Nvidia PhysX システム ソフトウェアをアンインストールできますか?
Yes and No. システム上の他のプログラムと同様に、「プログラムの追加と削除」機能を使用して、Nvidia の PhysX ソフトウェアを削除することができます。 厄介なのは、すべてのソフトウェアをシステムから完全に削除するのは、実際には困難だということです。 これは、技術的に PhysX をアンインストールすることはできても、一部はシステムに残っているという奇妙な状況に帰結します。
PhysX を削除する無数の方法について、人々はまだ理解しようと努めています。 バンプ マッピングとは何ですか? (実践ガイド)
Games Made with PhysX
PhysX ソフトウェアは、現代のゲーム状況で作成された最も象徴的なゲームのいくつかの開発サイクルに関与しているようです。 つまり、過去 15 年間にゲーム用コントローラーを手にしたことがあるなら、間違いなく PhysX と Nvidia の助けを借りて開発されたゲームをプレイしたことがあります。
PhysX システム ソフトウェアを使用しているゲームとは? CD Projekt
- 初回発売日。 2015年5月19日
- マルチプラットフォーム
XCOM 2
- 開発元。 Firaxis Games、Feral interactive
- 初回リリース日。 2016年2月5日
- Multiple Platforms
Batman: Arkham Knight
- Developer: Rocksteady Studios
- 初回リリース日。 2015年6月23日
- Multiple Platforms
Battlefield V
- Developer: DICE、Criterion Software
- 初回リリース日。 208年11月20日
- Multiple Platforms
Borderlands 2
- Developer: Gearbox Software
- 初回リリース日:2012年9月18日
- プラットフォーム。 PlayStation 4、PlayStation 3、Xbox 360、PlayStation Vita、Classic Mac OS、Microsoft Windows、Linux
Darkest of Days
- Developer: 8monkey Labs
- Initial Release Date: 2009
- Platforms: 7/9/21: Xbox 360、Microsoft Windows、Classic Mac OS
Hawken
- デベロッパ: Adhesive Games
- 初回リリース日:2012年12月12日
- プラットフォーム。 PlayStation 4、Xbox One
Mafia 2
- 開発:2K Czech、Hangar 13、Feral Interactive
- 発売日:2010年8月23日
- プラットフォーム:PlayStation 4。 PlayStation 4、Xbox One、PlayStation 3、Xbox 360、Microsoft Windows、Classic Mac OS
Metro: Last Light
- Developer: 4A Games
- Initial Release Date: 2013年5月14日
- プラットフォーム。 プレイステーション 3、プレイステーション 4、Xbox 360、Microsoft Windows
More games…
- Cyberpunk 2077
- Developer: CD Projekt、CD Projekt RED
- Initial Release Date: 2020年9月17日
- Multiple Platforms
- Call of Duty: Modern Warfare
- Developer.Of.Pirates
Multiple Platforms
- Assassin’s Creed Odyssey
- Developer.Of.Pirates
Multiple Platforms
- Developer.Of.Pirates
Developer.Of.Pirates
- Deus Ex: Mankind Divided
- Developer: Eidos-Montréal、Nixxes Software BV、Feral Interactive
- Initial Release Date: 2016年8月23日
- Multiple Platforms
- Far Cry 5
- Developer: Ubisoft、Ubisoft Montreal、Ubisoft Shanghai、Ubisoft Toronto、Ubisoft Ukraine、Ubisoft Reflections、Red Storm
- 初回リリース日。 2018年3月27日
- マルチプラットフォーム
- Grand Theft Auto IV (incl. “Episodes from Liberty City”)
- Developer: ロックスター・ノース、ロックスター・トロント、ロックスター・ニューイングランド
- 初回発売日。 2008年4月29日
- プラットフォーム。 PlayStation 3、Xbox 360、Microsoft Windows
- Hearthstone: Heroes of Warcraft
- Developer: Blizzard Entertainment
- Initial Release Date: 2014年3月11日
- プラットフォーム Android、iOS、Macintosh OS、Microsoft Windows
- Injustice 2
- Developer: NetherRealm Studios、QLOC
- 初回リリース日。 2017年5月11日
- プラットフォーム PlayStation 4、Xbox One、Android、iOS、Microsoft Windows
- Kingdom Come: Deliverance
- Developer: Warhorse Studios
- Initial Release Date: 2018年2月13日
- Platforms: PlayStation 4、Xbox One、Microsoft Windows
- League of Legends
- Developer: Riot Games
- 初回リリース日: 2009年10月27日
- Platforms: Microsoft Windows、macOS
- Metal Gear Solid V: The Phantom Pain
- Developer.Of.Pirates
- Developer.Of.Pirates
- 初回発売日。 2015年9月1日
- Platforms: PlayStation 4、Xbox One、PlayStation 3、Xbox 360、Microsoft Windows
- 二ノ国 白き魔女の怒り
- Developer: スタジオジブリ、レベルファイブ、QLOC
- 初回発売日。 2011年11月17日
- Platforms: Nintendo Switch、PlayStation 4、PlayStation 3、Xbox One、Nintendo DS、Microsoft Windows
- Overwatch
- Developer: Blizzard Entertainment
- Initial Release Date: 2016年5月24日
- プラットフォーム Microsoft Windows、PS4、Xbox One、Nintendo Switch
- Red Dead Redemption 2
- Developer: Rockstar Games、Rockstar North
- 初回リリース日。 2018年10月26日
- Platforms: PlayStation 4、Xbox One、Google Stadia、Microsoft Windows
- Sekiro™: Shadows Die Twice
- Developer: フロム・ソフトウェア
- 初回発売日。 2019年3月22日
- Platform: PlayStation 4、Xbox One、Microsoft Windows
- The Elder Scrolls V: Skyrim
- Developer.Of.Pirates
- The Elder Scrolls V: Skyrim
Developer: Bethesda Game Studios、Iron Galaxy
- 初回リリース日: 2011年11月11日
- Multiple Platforms
- Vampyr
- Developer: Dontnod Entertainment、Saber Interactive
- 初回リリース日。 2018年6月5日
- Platforms: Microsoft Windows、PlayStation 4、Nintendo Switch& Xbox One
- Warhammer 40,000: Dawn of War III
- Developer: Relic Entertainment、Feral Interactive
- Initial Release Date: 2017年4月27日
- Platforms: Microsoft Windows、Linux、Macintosh OS
- Yakuza 0
- Developer: セガ、龍が如くスタジオ、アミューズメントビジョン、セガサミーホールディングス
- 初回発売日。 2015年3月12日
- プラットフォーム PlayStation 4、Xbox One、PlayStation 3、Microsoft Windows
ふぁいと!
ふぁいと!
PhysX を使用すると利点がありますか。
もちろんです。 開発中のゲームで PhysX を使用する場合、業界のトップ プロフェッショナルが使用する強力なオープン ソース ソフトウェアを扱うことになる可能性があります。 そのためには、エンジンを手に入れ、いくつかの詳細なチュートリアルを見るのが一番です。
YouTubeチャンネルnvidiacudaで、PhysXエンジンでの作成に関する最高の、最も役に立つビデオをいくつか見ることができます。