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 — buttons, lists, animations, all interactive. | 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.18.0") // 3D
implementation("io.github.sceneview:arsceneview:4.18.0") // AR (includes 3D)
}
iOS / macOS / visionOS (Swift Package Manager):
https://github.com/sceneview/sceneview.git (from: 4.18.0)
Web (sceneview.js — friendly DSL, two <script> tags):
<script src="https://cdn.jsdelivr.net/gh/sceneview/sceneview@v4.18.0/website-static/js/filament/filament.js"></script>
<script src="https://cdn.jsdelivr.net/gh/sceneview/sceneview@v4.18.0/website-static/js/sceneview.js"></script>
Web (Kotlin/JS):
dependencies {
implementation("io.github.sceneview:sceneview-web:4.18.0")
}
Claude Code / Claude Desktop:
claude mcp add sceneview -- npx sceneview-mcp { "mcpServers": { "sceneview": { "command": "npx", "args": ["-y", "sceneview-mcp"] } } }
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.18.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
成熟的跨平台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 不对第三方内容的准确性作法律背书。