apistol78/traktor

Traktor Game Engine

何を解決するか

Traktor は、C++ で書かれた高性能でオープンソースの 3D ゲームエンジンであり、重い汎用エンジンの代替として、軽量で柔軟性があり、効率的な選択肢を提供することを目的としています。商業用タイトルに必要な高度なレンダリング機能を維持しつつ、メモリとストレージの使用量を最小限に抑えます。

動作方法

エンジンは Vulkan ベースのフレームグラフレンダラーと、モジュールごとに明確な責任を持つモジュールアーキテクチャを使用しています。ホットリロード可能なアセットを備えた包括的なエディタと、ランタイム最適化されたデータにアセットを調理する形式化されたパイプラインを提供します。ロジックと挙動には Lua を主要なスクリプト言語として統合し、Jolt と Bullet の両方の物理エンジンをサポートしています。

対象ユーザー

Windows、Linux、モバイル(Android/iOS)をサポートする、パフォーマンスと柔軟性に最適化されたプロフェッショナルな 3D エンジンを必要とするゲーム開発者。

特徴

  • 高度なレンダリング: ハードウェアレイトライティング(RTGI、RTAO)、ReSTIR をベースとしたグローバルイルミネーション、GPU オクルージョンカリング、XeSS サンプリングアップスケーリングを含む。
  • AI 統合: 内蔵の MCP サーバーにより、AI がシェーダーグラフやシーンなどのプロジェクトアセットの作成、照会、更新が可能になります。
  • 視覚的ツール: グラフベースのシェーダーエディタと、フルスクリーンエフェクト用のグラフベースの画像処理システムを提供します。
  • アニメーションシステム: スケルタルスキンメッシュ、ステートグラフシステム、ラグドルフィング物理、反復式 IK ソルバーを含みます。
  • オーディオパイプライン: 高解像度のパイプラインで、最大 7.1 チャンネルのさまざまなチャンネル構成と複数のオーディオバックエンドをサポートします。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト