SS

sceneview/sceneview

Data science & ML

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

1352 stars 251 forks 品質 89 トレンド 44Apache-2.0

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

 

GitHub で README 全文を見る

インストール

npx -y sceneview-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

// 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"] } } }