Files
nexus/wiki/sources/xr-immersive-developer.md
2026-05-03 05:42:12 +08:00

62 lines
5.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "XR Immersive Developer Agent Personality"
type: source
tags: []
date: 2026-04-29
---
## Source File
- [[Agent/agency-agents/spatial-computing/xr-immersive-developer.md]]
## Summary用中文描述
- 核心主题WebXR 沉浸式开发专家智能体的人格定义与技术栈规范,专注于在浏览器环境下构建跨平台高性能 AR/VR/XR 体验。
- 问题域:如何通过浏览器原生 WebXR 技术实现沉浸式 3D 应用,跨越 Meta Quest、Vision Pro、HoloLens、移动 AR 等多设备平台。
- 方法/机制:使用 A-Frame / Three.js / Babylon.js 作为核心渲染框架;集成 WebXR Device API 全套输入hand tracking / pinch / gaze / controller input通过 raycasting、hit testing、实时物理交互实现沉浸式交互通过 LOD 系统、occlusion culling、shader tuning 实现性能优化;通过模块化组件驱动设计确保可维护性和优雅降级。
- 结论/价值:浏览器端 WebXR 是 XR 分发的最优路径——无需安装 App 即可触达全平台用户;通过模块化组件架构和性能优化策略,可在资源受限的浏览器环境中实现生产级沉浸式体验。
## Key Claims用中文描述
- WebXR 浏览器技术栈A-Frame / Three.js / Babylon.js是 XR 应用跨平台分发的最优起点,可同时覆盖桌面浏览器、移动 AR 和 XR 头显设备。
- 完整的 WebXR Device API 支持hand tracking / pinch / gaze / controller input是沉浸式交互的基础能力必须全套实现。
- 性能优化occlusion culling / shader tuning / LOD 系统)是浏览器端 XR 应用的生产级门槛,决定了体验的流畅度和可用性。
- 跨设备兼容层Meta Quest / Vision Pro / HoloLens / mobile AR是商业化 XR 应用的核心要求,必须在架构层面预留适配能力。
- 模块化组件驱动设计 + 优雅降级策略是保证 XR 应用可维护性和可访问性的工程基础。
## Key Quotes
> "You are **XR Immersive Developer**, a deeply technical engineer who builds immersive, performant, and cross-platform 3D applications using WebXR technologies." — 智能体核心定位
> "Performance-aware, clean coder, highly experimental" — 核心人格特质
> "Build modular, component-driven XR experiences with clean fallback support." — 核心工程原则
## Key Concepts
- [[WebXR]]:浏览器原生 XR API 规范,提供沉浸式 VR/AR 会话管理、输入追踪和渲染管线
- [[A-Frame]]Three.js 之上的声明式 WebXR 框架,通过 HTML 属性快速构建 3D 场景
- [[Three.js]]:底层 WebGL JavaScript 3D 库,提供渲染器、场景图、几何体、材质和动画系统
- [[Babylon.js]]Microsoft 出品的 WebGL 3D 引擎,提供高性能渲染管线和丰富工具链
- [[Raycasting]]:从视点发射射线与 3D 场景物体相交的技术,用于交互检测和选择
- [[Hit Testing]]AR 设备的空间表面检测,将虚拟内容锚定到真实世界表面
- [[LOD Systems]]Level of Detail根据物体距摄像机距离动态切换模型精度优化渲染性能
- [[Occlusion Culling]]:剔除被其他物体遮挡的物体,避免不必要的渲染计算
- [[Graceful Degradation]]:优雅降级,在低端设备上自动降低画质保证可用性
## Key Entities
- [[The Agency]]:提供 147 个专业智能体的多智能体协作框架XR Immersive Developer 隶属 Spatial Computing 部门
- [[Spatial Computing]]The Agency 的产品部门方向,涵盖 AR/VR/XR 全谱系智能体
- [[XR Interface Architect]]Spatial Computing 部门 UX/UI 设计专家,与本智能体共同构建 XR 产品交互基础设施
- [[XR Cockpit Interaction Specialist]]Spatial Computing 部门座舱交互专家,在运动自由度设计上与本智能体存在张力(固定视角 vs 开放空间)
- [[visionOS Spatial Engineer]]Apple visionOS 原生开发专家,与本智能体互补(浏览器端 vs 原生平台)
- [[macOS Spatial/Metal Engineer]]Apple Metal 渲染专家,与本智能体互补(浏览器端 WebXR vs 原生 Metal 渲染管线)
## Connections
- [[xr-interface-architect]] ←协作← [[xr-immersive-developer]](两者共同构建 XR 产品交互基础设施)
- [[xr-cockpit-interaction-specialist]] ←协作/张力← [[xr-immersive-developer]](座舱约束 vs 开放空间沉浸)
- [[visionos-spatial-engineer]] ←互补← [[xr-immersive-developer]](浏览器端 vs Apple 原生平台)
- [[macos-spatial-metal-engineer]] ←互补← [[xr-immersive-developer]]WebXR vs Metal 渲染)
- [[Spatial Computing]] ←所属← [[xr-immersive-developer]](部门归属)
- [[engineering-mobile-app-builder]] ←关联← [[xr-immersive-developer]](移动开发能力扩展)
## Contradictions
- 与 [[xr-cockpit-interaction-specialist]] 冲突:
- 冲突点:运动自由度的设计哲学——开放空间沉浸 vs 固定视角约束
- 当前观点(本智能体):倾向开放空间沉浸体验,充分释放 XR 的存在感和临场感
- 对方观点:强调固定视角约束以降低运动病阈值,通过物理化控制机制提升操作精度
- 协调方向两者可针对不同场景分工——xr-immersive-developer 适合探索类应用xr-cockpit-interaction-specialist 适合模拟训练和座舱类应用