
sceneview/sceneview
Data science & MLこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Android向けの3D&AR SDK(Jetpack Compose + Filament)、iOS(SwiftUI + RealityKit)、およびWebに対応しています。AIファースト:llms.txt、MCPサーバー、Copilot/Cursorルール。唯一のComposeネイティブ3Dライブラリ。
概要
すでに知っているUIフレームワークで3DやARの体験を構築しましょう。同じコンセプト、同じシンプルさ — Android、iOS、Web、デスクトップ、TV、Flutter、React Native。 SceneViewの機能の実態をご覧ください — ライブデモをワンタップでインストールできます: サンプルの全ソースを閲覧/— Android ·iOS ·ウェブ ·デスクトップ ·TV ·Flutter ·React Native。 — すべてのデモは[https://sceneview.github.io/open?demo=から直接開きます。例えば、.../open?demo=ar-rerunは、任意のQRコードやリンクからワンタップすれば、ARリランのデバッグ画面に直接表示されます。 エンジンのボイラープレートなし。ライフサイクルのコールバックなし。ランタイムがすべてを処理します。 Googleは2021年にSceneformをアーカイブしており、ファーストパーティの宣言型ARレンダラーは提供していません。現在のARCoreサンプルは使い捨てのOpenGLフレームワークを手巻きしています。
概要(AI 翻訳)
Jetpack Compose、SwiftUI、そしてウェブ向けのAI初の3D&ARSDK。
画面上や部屋にモデルを置きたいアプリ開発者向けの宣言型3DとARです。 ゲームエンジン:AndroidのFilament + ARCore、AppleのRealityKit + ARKit、Filament.js + WebXRの ブラウザ — Flutter、React Native、Compose マルチプラットフォームブリッジを搭載しています。オープンソース、 Apache 2.0。
AIファーストはここで一つの意味を持ちます:llms.txtと書かれるアシスタント
MCPサーバーは初回の試行で動作するSceneViewコードを書きます。動作しない場合は
APIを使わないとドキュメントが修正されます。
試してみて
デモアプリはsamples/から構築されています。どのデモもリンクから直接開きます:
https://sceneview.github.io/open?demo= 。まずは
カタログが始まる銀河、宇宙、あるいは
3Dスキャンは、ARCoreでスキャンし、3Dで再構築された空間です。
デモのテストを手伝って
Androidデモをインストールし、使用中に画面を録画し、何が壊れたのか教えてください。 混乱させる:問題を開いてください 録音を添付したまま、またはアプリから送信するか(デモの後の設定からフィードバックを送信してください)。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
SceneView
The AI-first 3D & AR SDK for Jetpack Compose, SwiftUI and the web.
Declarative 3D and AR for app developers who want a model on screen, or in the room, without a game engine: Filament + ARCore on Android, RealityKit + ARKit on Apple, Filament.js + WebXR in the browser — with Flutter, React Native and Compose Multiplatform bridges on top. Open source, Apache 2.0.
AI-first means one thing here: an assistant that reads llms.txt or
the MCP server writes SceneView code that works on the first try. When it doesn’t, the
API or the doc gets fixed.
Try it
インストール
npx -y sceneview-mcp設定
// Cursor (.cursor/mcp.json), Cline, JetBrains AI Assistant
{ "mcpServers": { "sceneview": { "command": "npx", "args": ["-y", "sceneview-mcp"] } } }
// VS Code (.vscode/mcp.json) uses the "servers" key instead
{ "servers": { "sceneview": { "type": "stdio", "command": "npx", "args": ["-y", "sceneview-mcp"] } } }