Axiom 3Dエンジン

.NETおよびMONOのためのオープンソースのクロスプラットフォーム3Dグラフィックレンダリングエンジン
今すぐダウンロード

Axiom 3Dエンジン ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • LGPL
  • 価格:
  • FREE
  • 出版社名:
  • The Axiom 3D Engine Team
  • 出版社のWebサイト:

Axiom 3Dエンジン タグ


Axiom 3Dエンジン 説明

.NETとMONOのためのオープンソースのクロスプラットフォーム3Dグラフィックレンダリングエンジン Axiom 3Dエンジンソフトウェアは、.NETとMONOのためのオープンソースのクロスプラットフォームの3Dグラフィックスレンダリングエンジンです。エンジンは強力なOgre Engineの高性能C#ポートです。その柔軟なコンポーネント指向アーキテクチャは簡単な拡張を可能にし、DirectXとOpenGLの両方を完全にサポートします。エンジンはまた、WindowsとLinuxオペレーティングシステムの両方をサポートするクロスプラットフォームです.Wikiの公正な性質にもたらされ、Axiomチームはこれらのページに提供されているコンテンツのコンテンツまたは正確さについての責任を負いません。すべてのコンテンツはその著者の責任と財産です。 「AXIOM 3Dエンジン」の重要な機能がいくつかあります。 設計: ・100%C#CODEBASE .NET Framework 2.0をターゲットに構築しました。 ・OGRE(オブジェクト指向グラフィックレンダリングエンジン)に基づく設計とアーキテクチャ。 ・柔軟な設計により、AXIOMをレンダリング「ミドルウェア」として使用するために他のプロジェクトに統合することができます。 ・.NETフレームワークの命名規格と方法論のベストプラクティス(つまり、GetX()/ setx()の代わりにプロパティの使用)のベストプラクティスへの厳密な遵守。可能な限り.NET Frameworkクラスライブラリの使用。インターフェイス用の接頭辞。Microsoft .NETコーディングガイドライン。 ・実行時にコア機能を動的に拡張するためのフレキシブルプラグインアーキテクチャ。 プラットフォーム: ・コアエンジンにはプラットフォーム固有のコードがありません。プラットフォーム具体的な詳細は、PlatformManagerプラグインを介して処理されます。 ・.NET FrameworkをサポートするWindowsプラットフォームで100%の完全にサポートされています。 ・LinuxやOSXなどのPOSIXベースのプラットフォームの作品にあります。 Axiomは、Fedora Core 2でこれまでにコンパイルし、これまでのところGentooの実行時にMonoを使用しました。 ・DotNetPrebuildによるプロジェクトファイルの生成により、さまざまなプラットフォームのビルド環境を手動で管理する必要がなくなります。 ・NANTビルドシステムは、ビルド環境にIDEを使用する必要がなくなります。 ・SDLプラットフォームマネージャは、GLコンテキスト管理およびLinux上の入力に含まれています。 グラフィックス: ・拡張可能な階層シーングラフ ・プラグインを介した拡張レンダリングシステムのサポート。現在の実装には、OpenGLのTAO、および管理DirectXが含まれます。 ・仮想ハードウェア頂点/インデックスバッファインタフェース。ソフトウェアまたはハードウェアジオメトリバッファへの透過的なアクセスを可能にする。 ・Linux上のWindowsおよびSDLで管理対象のDirectInputを使用した基本キーボードとマウス入力 ・パーティクルシステムは、新しいエミッタと感覚障害を定義するためのプラグインを介して拡張可能で、OGREパーティクルスクリプトを介して定義可能です。 ・Ogre .Materialファイルのサポート。頂点/フラグメントプログラムも、素材ファイル内で完全に構成可能であり、エンジンにさまざまな状態を追跡し、WorldViewProj_Matrix、Light_Position_Object_space、Camera_Position_Object_Spaceなどのプログラムパラメータに自動的に供給するパラメータを可能にします。 ・頂点/フラグメントプログラム。アセンブラーで書かれた低レベルシェーダのフルサポート、および現在のすべてのハイレベルシェーダ言語実装(CG / DirectX HLSL / GLSL) ・現時点でのサポートプロファイルは次のとおりです.o DirectX 8 - VP_1_1、PS_1_1 - PS_1_0、PS_2_0、PS_2_0 O OpenGL - ARBVP1、ARBFP1、FP20(GEFORCE3 / 4レジスタおよびテクスチャコンバイナとテクスチャコンバイダ)、VP30 / FP30(GeForceFX) 。 ・球面環境マッピング。 ・使いやすいレンダリングをテクスチャ機能にします。 ・複数の堅牢な影の実装。添加剤ステンシル(すなわち、DOOM III)、モジュールステンシル、およびテクスチャベースの影が含まれています。ステンシンシャルシャドウは、閉じたマニホールドのモデルのみをサポートしています。 ・基本的なハイトマップローディングシーンマネージャを含むオクトツリーシーンマネージャプラグイン。 ・.png、.jpg、.gif、.tgaなど、さまざまな画像フォーマットをサポートします。 dddファイルはDirextxとDevilを介してOpenGLの両方で2D、ボリューム、およびキュービックテクスチャでサポートされています。 ・1D、2D、立方体、およびボリュームのテクスチャ。 ・高速メッシュローダーは、カメラからのエンティティの距離に基づいて、現在生成されたLODレベルを含むogre .meshファイルフォーマット1.10と1.20をサポートしています。 MilkShapeと3ds Maxを含むさまざまな3Dモデリングプログラムの輸出業者は、ここでOgre Downloads Pageからダウンロードできます。 ・ ダイナミックライティング。 ・キーフレームアニメーションサポート。現在、アニメーションをシーングラフ内のノードに割り当てることができ、オブジェクトが事前定義されたスプラインパスに沿って移動させることができます。 ・QUATERIONSをサポートする包括的なC#数学ライブラリ、およびさまざまなサイズの行列、およびベクトル。オペレータの過負荷と方法が提供されています。数学コードはC ++から移植されており、CLRが許可される限り最適に実行するために最適化されています。 ・キュービックテクスチャー、スカイプレーンを介したスカイボックスのサポート。 ・ランタイムのオーバーヘッドを減らすためにプールされたプールを内蔵した2Dビルボードのサポート。スプライトをサポートし、パーティクルシステムにも使用されます。 ・スマートレンダリングパイプラインは、レンダリング状態を減らすように設計されたソートを備えています。透過オブジェクトは、シーンに正しくブレンドすることを可能にするようにソートされます。 ・メモリクォータを維持するための自動リソース管理。 SharpZiplibを使用してフォルダ構造と.zipファイルを含む柔軟なアーカイブ実装をサポートします。 ・拡張可能なコントローラのサポート、実行時にさまざまな自動エフェクトを可能にします。実施例に組み込まれているのは、SiN波駆動型の光の点滅、軸の周りの回転物、およびテクスチャスクロールを含む。 ・ビットマップベースおよび動的に生成されたフォントビットマップをロードするためのOGRE .FONTDEF形式を使用したフォントビットマップサポート。 ・OGRE .SKELETONファイルローダを使用した骨格アニメーション。機能には、頂点ごとの複数の骨割り当て、滑らかなフレームレートスケーリングブレンド、および複数のアニメーションを一緒にブレンドすることができ、シームレスなアニメーションの遷移を可能にすることができます。


Axiom 3Dエンジン 関連ソフトウェア

反対主義

抗血管は、Polyehedraの世代、操作、および可視化のためのプログラムの一連のプログラムです。 ...

154

ダウンロード