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 チャンネルのさまざまなチャンネル構成と複数のオーディオバックエンドをサポートします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト