pascalorg/editor

Open-source 3D architectural editor with a local CLI, MCP tools, and practical workflows for humans and AI agents.

解決する課題

Pascal Editorは、ローカルファーストかつオープンソースの3D建築エディタです。壁や屋根などの構造要素から内装仕上げや設備システムに至るまで、建築物を詳細に再構築するために設計されています。施設管理、建築設計、住宅建設のためのプロフェッショナルな環境を提供し、ブラウザ上またはCLIを通じて複雑な3D建築モデルを作成・操作できます。

仕組み

React Three FiberとWebGPUを使用して構築されたこのエディタは、ノードベースのデータモデルを採用しており、建築要素(敷地、建物、階層、壁、スラブ)はノードのフラットな辞書として保存されます。「ダーティノード (dirty nodes)」システムにより、変更された要素のみがレンダリングループで再計算されるため、パフォーマンスが最適化されます。プロジェクトはモノレポ構成で、コアロジック、3Dレンダリング、編集ツール、Model Context Protocol (MCP) サーバー用のパッケージが個別に管理されています。

対象ユーザー

高性能な3D建築エディタを必要とし、プラグインによる拡張やAIエージェントによる制御を求める建築家、施設管理者、住宅建設業者、開発者向けに設計されています。

主な特徴

  • AIエージェント統合: MCPサーバーを通じてAIエージェントを接続し、定義済みのスキルを使用してシーンの作業やフットプリント評価を実行できます。
  • ローカルファーストアーキテクチャ: ローカルデータベースでデータを管理するCLIを通じて、永続的なローカルインストールをサポートします。
  • 拡張可能なプラグインシステム: 開発者は、個別の内部APIを必要とせずに、新しいノードタイプ、カスタムレンダリング、UIパネルを追加できます。
  • 高度な3D可視化: 分解図、建築システムのX線モード、CSG演算を使用した壁や屋根のリアルタイムジオメトリ生成機能を備えています。

関連

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