Fabric-Project/Fabric
Node Creative Coding / 3D / Image Processing tool inspired by Quartz Composer
解決する課題
Fabricはクリエイティブコーディングのための迅速なプロトタイピング環境を提供し、広範なプログラミング経験がなくても、インタラクティブな3Dグラフィックス、画像・動画処理パイプライン、オーディオリアクティブなシーンを構築できるようにします。
仕組み
Fabricはビジュアルノードベースの作成環境を使用しており、ユーザーは異なる機能を組み合わせることでコンポジションを作成します。このシステムはSatin 3Dエンジンに基づいて構築されており、高忠実度のレンダリングのためにMetalを活用しています。また、カスタムノードを作成することでシステムを拡張できるプラグインアーキテクチャが含まれています。
対象ユーザー
- クリエイティブコーダー: ビジュアルコンテンツの作成にローコードのアプローチを求めている方。
- プロユーザー: サードパーティアプリケーションに埋め込める再利用可能なドキュメントを作成する方。
- 開発者: 最新の技術を使用したプロシージャルレンダリング環境を探している方。
ハイライト
- モダンレンダリング: 物理ベースレンダリング(PBR)、シーングラフ、ライティング、シャドウキャスティング、イメージベースライティングをサポート。
- AI統合: MLベースのリアルタイムセグメンテーション、キーポイント検出、ローカルLLM呼び出しを含む。
- ライブコーディング: ホットリロード機能付きのリアルタイムシェーダー編集に対応。
- Appleエコシステム: 最適化されたパフォーマンスのために、Swift、SwiftUI、Metalを使用してmacOS向けに特化して構築。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト