
3D 和 AR SDK,适用于 Android(Jetpack Compose + Filament)、iOS(SwiftUI + RealityKit)和网页版。AI 优先:llms.txt、MCP 服务器、Copilot/Cursor 规则。唯一原生于 Compose 的 3D 库。
概览
用你已经熟悉的界面框架构建3D和AR体验。同样的概念,同样的简洁——Android、iOS、Web、桌面、TV、Flutter、React Native。 查看SceneView功能的实际操作——一键安装实时演示: 浏览所有样本源 / — Android ·iOS ·网页 ·桌面 ·电视 ·Flutter ·React Native 。 ——每个演示都通过https://sceneview.github.io/open?demo=直接打开。例如,.../open?demo=ar-rerun,只需轻触任意二维码或链接即可直接进入AR重播调试界面。 没有引擎样板。没有生命周期回调。运行时处理一切。 谷歌于2021年归档了Sceneform,并未提供任何第一方声明式AR渲染器——其当前ARCore样本采用了一次性OpenGL框架的手工滚动。
概述(AI 翻译)
为Jetpack Compose、SwiftUI和网络打造的AI首创3D和AR软件开发软件。
为希望在屏幕上或房间内拥有模型的应用开发者提供声明式3D和增强现实,无需 游戏引擎:Android上的Filament + ARCore,苹果上的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的空间。
帮忙测试演示
安装安卓演示版,使用演示时录下屏幕,告诉我们哪里出了问题 让你困惑:开个问题 带着录音,或者直接从应用发送(任何演示,设置,然后发送反馈)。
本页由 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"] } } }