AI Skill Hub 强烈推荐:sceneview MCP工具 是一款优质的AI工具。已获得 1.2k 颗 GitHub Star,AI 综合评分 8.2 分,在同类工具中表现稳健。如果你正在寻找可靠的AI工具解决方案,这是一个值得深入了解的选择。
跨平台3D和AR开发SDK,集成Jetpack Compose和SwiftUI框架。支持Android ARCore和iOS RealityKit,提供完整的3D场景渲染和增强现实功能。适合移动AR应用开发者和3D内容创作者。
sceneview MCP工具 是一款基于 Kotlin 开发的开源工具,专注于 3D渲染、AR开发、跨平台 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
跨平台3D和AR开发SDK,集成Jetpack Compose和SwiftUI框架。支持Android ARCore和iOS RealityKit,提供完整的3D场景渲染和增强现实功能。适合移动AR应用开发者和3D内容创作者。
sceneview MCP工具 是一款基于 Kotlin 开发的开源工具,专注于 3D渲染、AR开发、跨平台 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
# 克隆仓库 git clone https://github.com/sceneview/sceneview cd sceneview # 查看安装说明 cat README.md # 按 README 完成环境依赖安装后即可使用
# 查看帮助 sceneview --help # 基本运行 sceneview [options] <input> # 详细使用说明请查阅文档 # https://github.com/sceneview/sceneview
# sceneview 配置说明 # 查看配置选项 sceneview --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export SCENEVIEW_CONFIG="/path/to/config.yml"
3D & AR for every platform.
Build 3D and AR experiences with the UI frameworks you already know. Same concepts, same simplicity — Android, iOS, Web, Desktop, TV, Flutter, React Native.
Every ARCore feature surfaced as a Compose-friendly API:
| Feature | API surface |
|---|---|
| **Plane / depth / instant placement** | ARSceneView(planeRenderer = …, depthMode = …, instantPlacementMode = …) |
| **Geospatial (VPS)** | Streetscape + Terrain + Rooftop anchors via Earth session |
| **Cloud Anchors** | CloudAnchorNode.host(ttlDays = N) + .resolve(id) |
| **Augmented Faces & Images** | AugmentedFaceNode, AugmentedImageDatabase, runtime image add |
| **Image Stabilization (EIS)** | ARSceneView(imageStabilizationMode = ImageStabilizationMode.EIS) |
| **Camera exposure & focus** | ARSceneView(cameraConfig = …), ARSceneScope.exposureCompensation |
| **Record & Replay** | rememberARRecorder() to capture, ARSceneView(playbackDataset = file) to replay 1:1 — debug AR without a phone |
| **Rerun.io live debug** | rememberRerunBridge() streams poses/planes/clouds to the Rerun viewer + a hosted [/rerun/?url=…](https://sceneview.github.io/rerun/) replay |
| **Permission flow** | ARPermissionHandler — auto-detected from ComponentActivity |
See docs/docs/ar-recording.md, RECORDING_PLAYBACK.md, and the AR Debug — Rerun.io section in llms.txt.
---
What you can do across all 3D and AR scenes — beyond placing nodes.
| Capability | What it gives you | Where it lives |
|---|---|---|
| **Gestures** | Drag, pinch-to-scale, two-finger rotate, elevate, tap. Per-node opt-in via isEditable. | NodeGestureDelegate, OnGestureListener |
| **Animations** | Skeletal/morph from glTF, plus per-node spring/property/smooth-transform. | ModelNode.playAnimation(), NodeAnimationDelegate |
| **Physics** | Rigid-body dynamics — gravity, collisions, impulses. Pure-KMP simulation (no JNI). | PhysicsNode, sceneview-core |
| **Collision & raycasting** | Ray vs Box / Sphere intersections, hit-testing, frustum culling. | CollisionSystem, Ray, Box, Sphere |
| **Procedural geometry** | Generators for cube/sphere/cylinder/cone/torus/capsule, plus extrusion from 2D shapes (Earcut + Delaunator). | sceneview-core geometry + triangulation |
| **HDR environment** | IBL lighting + skybox from .hdr / .ktx. Async load + reactive swap. | EnvironmentLoader, rememberEnvironment |
| **Custom materials** | Filament .filamat materials with parameters, plus built-in unlit / lit / overlay variants. | MaterialLoader |
| **Post-processing** | Bloom, depth of field, SSAO, vignette, color grading, tone mapping. | View.bloomOptions, dynamicResolutionOptions, … |
| **Compose UI in 3D** | Render any @Composable as a textured plane in world space — labels, cards, lists, animations. Fully interactive: picked touches are forwarded into the view, so Button.onClick, ripples and inner scrolling work. | ViewNode + ViewNode.WindowManager |
| **Multiple cameras** | Picture-in-picture, mini-map, security-camera views. | SecondaryCamera |
| **Reactive scene graph** | Compose-driven recomposition: change state → tree updates. No imperative parent.addChild(). | SceneScope / ARSceneScope DSL |
---
claude mcp add sceneview -- npx sceneview-mcp
```
No engine boilerplate. No lifecycle callbacks. The runtime handles everything.
---
Android (3D + AR):
dependencies {
implementation("io.github.sceneview:sceneview:4.34.0") // 3D
implementation("io.github.sceneview:arsceneview:4.34.0") // AR (includes 3D)
}
iOS / macOS / visionOS (Swift Package Manager):
https://github.com/sceneview/sceneview.git (from: 4.34.0)
Web (sceneview.js — friendly DSL, two <script> tags):
<script src="https://cdn.jsdelivr.net/gh/sceneview/sceneview@v4.34.0/website-static/js/filament/filament.js"></script>
<script src="https://cdn.jsdelivr.net/gh/sceneview/sceneview@v4.34.0/website-static/js/sceneview.js"></script>
Web (Kotlin/JS):
dependencies {
implementation("io.github.sceneview:sceneview-web:4.34.0")
}
Claude Code / Claude Desktop:
claude mcp add sceneview -- npx sceneview-mcp { "mcpServers": { "sceneview": { "command": "npx", "args": ["-y", "sceneview-mcp"] } } }
ChatGPT / Codex: this repository is a plugin — the manifest lives at .codex-plugin/plugin.json and points at the three skills under agents/. Install it into Codex from a checkout:
codex plugin marketplace add "$PWD" # absolute path — a relative one does not resolve
codex plugin add sceneview@sceneview-local
codex plugin list # sceneview@sceneview-local installed, enabled
Codex also discovers the skills on its own from .agents/skills/ inside a checkout. For ChatGPT, the same MCP server speaks Streamable HTTP — npx sceneview-mcp --http — and carries the inline view_3d_model viewer widget. Package, listing copy and submission notes: agents/OPENAI-PLUGIN.md.
Desktop / Flutter / React Native: see samples/
---
See SceneView capabilities in action — install the live demos in one tap:
<p> <a href="https://play.google.com/store/apps/details?id=io.github.sceneview.demo"><img src="website-static/assets/brand/stores/google-play-badge-trimmed.png" alt="Get it on Google Play" height="56"></a> <a href="https://apps.apple.com/us/app/sceneview/id6761329763"><img src="website-static/assets/brand/stores/app-store.svg" alt="Download on the App Store" height="56"></a> <a href="https://sceneview.github.io/playground.html"><img src="website-static/assets/brand/stores/web-playground.svg" alt="Open the Web Playground" height="56"></a> </p>
Browse all sample sources in samples/ — Android · iOS · Web · Desktop · TV · Flutter · React Native.
Tip — every demo opens directly viahttps://sceneview.github.io/open?demo=<id>. For example,…/open?demo=ar-rerunlands straight on the AR Rerun debug screen with a single tap from any QR code or link.
| Sample | Platform | Run |
|---|---|---|
samples/android-demo | Android — 3D & AR Explorer | ./gradlew :samples:android-demo:assembleDebug |
samples/android-tv-demo | Android TV | ./gradlew :samples:android-tv-demo:assembleDebug |
samples/ios-demo | iOS — 3D & AR Explorer | Open in Xcode |
samples/web-demo | Web | ./gradlew :samples:web-demo:jsBrowserRun |
samples/desktop-demo | Desktop | ./gradlew :samples:desktop-demo:run |
samples/flutter-demo | Flutter | cd samples/flutter-demo && flutter run |
samples/react-native-demo | React Native | See README |
---
{ "mcpServers": { "sceneview": { "command": "npx", "args": ["-y", "sceneview-mcp"] } } } ```
Highlights: generate_scene, debug_issue, search_models (Sketchfab BYOK), analyze_project (audit existing app), validate_code (compile-check before sending), plus per-platform recipes for AR, physics, geometry, and Compose-in-3D.
For Kotlin Multiplatform projects, the same engine is exposed as a Kotlin/JS class with an OrbitCameraController, a geometry DSL, and reactive node updates:
implementation("io.github.sceneview:sceneview-web:4.34.0")
Install: npm install sceneview-web or CDN — Landing page — Playground — npm
---
Want the MCP server plus the full SceneView contributor toolkit (one-shot release, review, cross-platform sync, version-bump, etc.) in a single install? Use the SceneView Claude Code marketplace:
/plugin marketplace add sceneview/claude-marketplace
/plugin install sceneview@sceneview
You get: - sceneview-mcp server — same as above, started automatically - namespaced slash commands — /sceneview:contribute, /sceneview:release, /sceneview:review (incl. --score / --coverage / high — absorbs the former /evaluate + /test), /sceneview:document, /sceneview:quality-gate, /sceneview:sync-check, /sceneview:store-status, /sceneview:version-bump, /sceneview:maintain - Cross-platform reminder hooks — gentle nudges when you edit Android, iOS, Web, or KMP-core APIs to keep the other platforms in sync
OpenAI's unit of distribution is the plugin — a manifest, skills, an optional MCP server — listed in one directory shared by ChatGPT and Codex. This repository is that plugin: .codex-plugin/plugin.json at the root points at the three skills under agents/ (sceneview, sceneview-ios, sceneview-web), each carrying the API contract, the recipes and the migration guide.
codex plugin marketplace add "$PWD" # absolute path
codex plugin add sceneview@sceneview-local
For ChatGPT, npx sceneview-mcp --http serves the MCP Streamable HTTP transport at /mcp and the inline view_3d_model widget (MCP Apps) that renders a public GLB/glTF URL right in the conversation. Listing copy, starter prompts and test cases: agents/OPENAI-PLUGIN.md.
SceneView 是一个跨平台的 3D 与 AR 开发框架,旨在让开发者能够使用熟悉的 UI 框架构建沉浸式体验。无论是 Android、iOS、Web、Desktop 还是 Flutter 和 React Native,你都可以通过统一的概念和极简的开发流程来构建 3D 场景。SceneView 降低了 3D 开发的门槛,让复杂的图形渲染变得像编写常规 UI 一样简单直观。
SceneView 提供了强大的 ARCore 功能集成,并将其转化为对 Compose 友好的 API。支持平面检测(Plane)、深度感知(Depth)以及即时放置(Instant Placement)等核心功能。此外,它还支持 Geospatial (VPS) 地理空间锚点、Cloud Anchors 云锚点以及增强现实面部(Augmented Faces)功能。在交互方面,内置了完善的 Gestures 手势系统(支持拖拽、缩放、旋转等)和丰富的 Animations 动画引擎,支持 glTF 骨骼动画及节点级属性平滑变换。
SceneView 支持多平台集成。Android 开发者可以通过 Maven Central 引入 Kotlin 依赖,同时支持 3D 与 AR 模块;iOS/macOS/visionOS 用户可通过 Swift Package Manager 进行安装;Web 端则提供 sceneview.js,通过简单的 HTML `<script>` 标签和 DSL 即可快速上手。此外,你还可以通过 Claude MCP 插件,利用 AI 直接构建 3D 应用,无需处理繁琐的引擎样板代码或生命周期回调。
为了在 Claude Desktop、Cursor 或 Windsurf 等 AI 编辑器中使用 SceneView,你需要在 MCP 配置中添加相应的 server 节点。配置完成后,你可以利用内置的工具集进行高级操作,例如使用 `generate_scene` 生成场景、`debug_issue` 调试问题、`search_models` 搜索模型(支持 Sketchfab),以及通过 `analyze_project` 和 `validate_code` 对现有项目进行审计与编译检查,实现 AI 驱动的自动化开发流。
对于 Kotlin Multiplatform (KMP) 的高级用户,SceneView 提供了强大的 Kotlin/JS API。你可以将相同的引擎作为 Kotlin/JS 类引入,利用 `OrbitCameraController` 进行相机控制,并通过几何 DSL 和响应式节点更新机制实现复杂的交互。Web 端开发者可以通过 `npm install sceneview-web` 或 CDN 方式快速部署,实现高性能的 Web 3D 体验。
通过 SceneView Claude Code 插件,开发者可以获得完整的贡献者工具包。该插件集成了 MCP 服务、Slash 命令以及各种 Hooks,支持一键式发布(one-shot release)、代码审查、跨平台同步、版本更新(version-bump)等全流程操作。通过集成到 Claude Code marketplace,开发者可以将 AI 能力与 SceneView 的开发工作流深度绑定,极大提升生产力。
成熟的跨平台3D/AR解决方案,集成主流框架简化开发流程。社区活跃度良好,代码质量高,适合生产级应用。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。
总体来看,sceneview MCP工具 是一款质量优秀的AI工具,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | sceneview |
| 原始描述 | 开源MCP工具:3D & AR SDK for Android (Jetpack Compose + Filament), iOS (SwiftUI + RealityKit)。⭐1.2k · Kotlin |
| Topics | 3D渲染AR开发跨平台AndroidiOS |
| GitHub | https://github.com/sceneview/sceneview |
| License | Apache-2.0 |
| 语言 | Kotlin |
收录时间:2026-05-16 · 更新时间:2026-05-19 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。