arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2608.15442cs.HC

一切皆为VisionBlock:面向空间计算的Git版本化内容对话式创作

Everything Is a VisionBlock: Conversational Authoring over Git-Versioned Content for Spatial Computing

Zhaoming Yin

AI总结:

针对空间应用变更需重新部署的问题,提出VisionBlock系统,将应用拆分为引擎与Git版本化的VisionBlock主题,构建五维模型实现无需部署的应用创作与经济生态,生产级实现正在推进。

AI中文摘要:

空间应用将其内容编译为已交付的二进制文件,因此每次变更都需要经历构建与重新部署的周期。我们提出VisionBlock系统,该系统将应用拆分为两部分:一是引擎,这是具备固定功能集的通用二进制文件(可渲染面板、体积和沉浸式场景,获取数据,运行手势);二是主题,即由VisionBlock树表达的完整应用,VisionBlock是引擎渲染的声明式内容单元。主题属于数据,创建、变更或发布主题绝不会触及二进制文件。创作过程是一种对话,每一轮都会生成VisionBlock的下一个版本,版本控制则采用普通的Git。该模型是五维的:第1至3维是空间(面板、体积、房间);第4维是时间(Git历史,可通过回退撤销,通过分支尝试变体);第5维是主体(每个用户的专属域,同一路径对不同用户的解析结果不同)。引擎会渲染一个点(x, y, z, 版本, 主体)。非空间维度带来的结果如下:迭代简化为对话轮次和回退;所有权和权限是内容的属性;这些共同使应用成为可授权、可分叉、可出售的子树,形成了单个二进制文件内部的应用经济。区块链浏览器、文档阅读器、沉浸式展厅都可在同一引擎上运行,且无需重新部署即可变更。本文介绍了该设计,生产级实现正在进行中,后续版本将报告实现与评估结果。

英文摘要:

Spatial applications compile their content into shipped binaries, so every change costs a build-and-redeploy cycle. We present the VisionBlock system, which splits an application into an engine -- a generic binary with a fixed set of capabilities (render panels, volumes, and immersive scenes; fetch data; run gestures) -- and themes: complete applications expressed as trees of VisionBlocks, units of declarative content the engine renders. Themes are data: creating, changing, or publishing one never touches the binary. Authoring is a chat -- each turn produces a VisionBlock's next version -- and versioning is plain git. The model is five-dimensional: dimensions 1-3 are space (panel, volume, room); dimension 4 is time (git history -- revert to roll back, branch to try variants); dimension 5 is the principal (the per-user domain: the same path resolves differently per person). The engine renders one point, (x, y, z, version, principal). One consequence follows per non-spatial axis: iteration collapses to chat turns and reverts; ownership and permission are properties of content; and together they make applications items -- grantable, forkable, sellable subtrees, an economy of apps inside one binary. A blockchain explorer, a document reader, an immersive showroom all run on the same engine; none requires a deploy to change. This paper presents the design; a production implementation is underway, and a subsequent version will report implementation and evaluation.

补充信息

↑