Sensa使用帮助

Sensa terminology / Sensa 术语

Sensa processes input signals and routes results to devices, applications and recording files. These definitions explain terms used in its interface, documentation and code. / Sensa 处理输入信号,并将结果送到设备、应用与录制文件。以下定义说明界面、文档与代码中的常用词,方便对应配置和运行结果。

Term / 术语 Definition / 定义
Motion target / 动作目标 The normalized position or intensity Sensa intends to send to an output. Check physical movement on the device itself. / Sensa 准备发给输出的位置或强度,通常用 0~1 表示;实际移动情况通过观察设备确认。
WebSensa The standalone browser edition for manual controls, scripts and browser-supported connections, using the desktop workbench's interaction model. / 独立网页版本,提供手动控制、脚本和浏览器支持的连接,沿用桌面工作台操作方式。
Desktop instance / 桌面实例 One running desktop runtime with its own configuration, listeners and output state; named instances keep separate folders. / 具有独立配置、监听和输出状态的桌面运行实例,命名实例分别保存在独立目录。
Input route / 输入路由 A configured path prefix selecting one protocol source on a shared HTTP/WebSocket listener. / 共享 HTTP/WebSocket 监听上,用于选择协议来源的配置路径前缀。
Connection sharing / 连接共用 Several compatible consumers using one physical connection while retaining their own targets, state and lifecycle. / 多个兼容使用者共用一条实际连接,同时分别管理目标、状态与生命周期。
Input mode / 输入模式 The applied Manual, OSC, Script, Protocol or Combined mode. Quick modes use a single input workflow; Combined lets configured sources contribute together. Tabs inspect and prepare settings. / 当前已应用的手动、OSC、脚本、协议或组合方式。快捷模式使用对应输入流程,组合方式允许已配置来源共同参与;页签用于查看和准备设置。
Input activation / 输入启用 The switch that lets the applied input drive outputs. Configuration, mode or script changes turn it off; enable it again when ready. / 允许当前输入驱动输出的开关。配置、模式或脚本变更后会关闭,准备好再启用。
Emergency stop / 紧急停止 A stop state that closes input and stays active until cleared. After clearing it, enable input separately when ready. / 立即关闭输入并保持的停止状态。先解除急停,准备好后再单独启用输入。
Output / 输出 A named device, application or recording destination with its own settings and enabled state. Input activation controls delivery. / 具有名称、配置和独立启用状态的设备、应用或录制目标;输入启用状态决定是否向它交付结果。
Axis profile / 轴配置 A reusable set of axis ranges, limits, directions and motion settings, selected when configuring a TCode output. / 可重复使用的轴范围、限位、方向和运动设置,配置 TCode 输出时选择使用。
Draft / 草稿 Configuration edits in the browser waiting to be saved. Save successfully to apply the configuration to the running service. / 浏览器中等待保存的配置改动,保存成功后应用到运行服务。
OSC source / OSC 来源 The transport/source identity used to keep incoming values and their arrival/disconnection state separate. Contact Sender identity requires its own verification. / 用于分别记录参数值及到达、断线状态的传输来源;Contact Sender 的身份另行核对。
Computed signal / 计算信号 A named result processing OSC, tracking, manual, script, protocol, feedback, constant or computed inputs. It retains provenance, sample age and validity and can feed several bindings. / 处理 OSC、定位、手动、脚本、协议、反馈、常量或其他计算输入的具名结果,保留来源、样本时效和有效性,可供多条绑定复用。
Protocol input / 协议输入 An explicitly configured source that receives another application's device controls through a supported protocol. Listening and connection do not enable motion. / 明确配置的来源,通过受支持协议接收其他应用发给设备的控制;监听和连接不启用运动。
External control command / 外部控制命令 A typed channel target with source/session identity, arrival duration and optional rotation direction. Position, intensity and rotation speed retain distinct meanings. / 带来源/会话身份、通道目标、到达时长及可选旋转方向的有类型控制;位置、强度与旋转速度保留不同含义。
Virtual device / 虚拟设备 A software endpoint advertising its configured device command capabilities to an upstream client. / 向上游客户端声明已配置设备命令能力的软件入口。
Control lease / 控制租约 One source session's temporary right to publish commands; disconnect/expiry releases it and clears old work. / 一个来源会话临时持有的命令发布权;断线/过期释放并清理旧工作。
Output binding / 输出绑定 A source-to-destination connection with its own conversion, type, range and sending schedule. / 从来源到目标的连接,分别设置换算、类型、量程和发送节奏。
Binding stop value / 绑定停止值 The fallback value sent when a binding loses its required input. A position target may move the device; input disable and emergency stop use a separate whole-device stopping path. / 绑定缺少必需输入时发送的备用数值;位置目标可能使设备运动,关闭总输入与急停使用独立的整机停止路径。
Protocol / 协议 The meaning and encoding of messages, such as OSC or DG-LAB V4. / 消息的含义和编码规则,例如 OSC 或 DG-LAB V4。
Transport / 传输 The connection and delivery mechanism used by a protocol, such as UDP, HTTP or WebSocket. / 协议使用的连接与交付方式,例如 UDP、HTTP 或 WebSocket。
Recording output / 录制输出 An output that saves each binding's valid segments as funscript tracks by default, with JSON Lines/CSV for advanced signal diagnostics. / 默认将每条绑定的有效片段保存为 funscript 轨道的输出,另可用 JSON Lines/CSV 记录高级信号诊断。
Funscript track / funscript 轨道 A widely supported JSON time-position trajectory: integer milliseconds in at and positions from 0 to 100 in pos. / 广泛支持的 JSON 时间—位置轨迹约定:at 为整数毫秒,pos 为 0~100 的位置。
Shared browser session / 浏览器共享会话 A realtime backend session shared by same-origin tabs through SharedWorker, or a Web Locks owner using BroadcastChannel, with per-tab request correlation and drafts. / 同源标签页通过 SharedWorker,或由 Web Locks 确定连接归属并用 BroadcastChannel 传递消息,共用实时后端会话;各页保留独立请求关联和草稿。
Spatial rig / 空间测量组 Markers interpreted in the same local coordinate frame. Check their target identity and sampling synchronization separately. / 使用同一局部坐标系解释的一组标记,目标身份和采样同步情况分别检查。
Following reference plane / 跟随参考平面 A plane whose origin and orientation follow the selected target. Its positive normal defines the depth direction; motion is measured relative to that plane. / 原点和朝向随所选目标移动的平面。法线正向确定深度的正方向,位置和角度都相对此平面测量。
Plane normal / 平面法线 A direction perpendicular to a plane. Sensa normalizes its length when calculating depth or lateral offset; two independent in-plane axes can also define it through their cross product. / 与平面垂直的方向。计算深度和横向偏移时,Sensa 自动将其长度归一化;也可通过平面内两条不平行轴的叉积确定。
Signed plane depth / 平面深度 The projection of a point's displacement from the plane origin onto its positive normal, in the input position unit. / 一个点相对平面原点的位移在法线正向上的投影,单位沿用输入位置;法线正侧为正,另一侧为负。
In-plane offset / 平面内偏移 The distance from the reference origin after projecting a point onto the plane. / 将测量点投影到平面后,投影点到参考原点的距离。
Avatar-root coordinates / Avatar 根局部坐标 A position measured relative to the selected Avatar root, using its authored local scale. Moving or rotating the whole Avatar preserves this relative position. / 以选定的 Avatar 根为参照、按制作时的局部尺度表示的位置。整个 Avatar 一起移动或转身时,该相对位置保持不变。
Avatar-root metre coordinates / Avatar 根米制坐标 AvatarRootMeters places the origin at the Avatar root and follows its rotated axes while retaining physical metre units. Contact direct tracking uses this frame; scale changes physical displacement. / AvatarRootMeters 以 Avatar 根为原点、各轴随根旋转,保留物理米单位。Contact 直接定位使用此坐标框,缩放会改变物理位移。
Avatar authoring component / Avatar 作者组件 A serialized Unity component that stores build settings and implements SDK IEditorOnly; Sensa consumes and removes it while retaining generated native components. / 保存构建设置并实现 SDK IEditorOnly 的 Unity 组件;Sensa 读取后移除该脚本,保留生成的原生组件。
Build copy / 构建副本 The Avatar hierarchy processed for a build or processed preview, where generators create native output while the source scene remains editable. / 构建或处理后预览使用的 Avatar 层级;生成器在其中创建原生输出,源场景保持可编辑。
SPS four-anchor tracking / SPS 四点定位 A route for locating SPS Socket/Plug roots from four fixed proximity measurements. Explicit Transform, Sensa and native Contact targets use the same root protocol. Its public contract remains Sensa/SPS/<id>/{P0,P1,P2,P3,Sample} in AvatarRootLocal. / 通过四个固定接近测量定位 SPS Socket/Plug 根点的方案;明确的 Transform、Sensa 与原生 Contact 目标沿用同一根点协议。公开契约仍为 AvatarRootLocal 下的 Sensa/SPS/<id>/{P0,P1,P2,P3,Sample}。
Contact direct tracking (SDK Beta) / Contact 直接定位(SDK Beta) One dedicated own-root Sender and one Receiver use advanced SDK Proximity reports for midpoint position and relative contact-point velocity. Sensa adds Radius and activity Sample under Sensa/Contact/<id>/. / 一个专用自身根点 Sender 与一个 Receiver,通过 SDK 高级 Proximity 报告提供中点位置和接触点相对速度;Sensa 在 Sensa/Contact/<id>/ 下补充 Radius 与活动 Sample。
Relative contact-point velocity / 接触点相对速度 Sender velocity relative to the Receiver near the contact point, including angular-motion terms, in Receiver axes and m/s. / Sender 相对 Receiver 在近似接触点处的速度,包含角运动项,按 Receiver 坐标轴表示,单位 m/s。
Proximity speed / 接近值变化率 Signed rate of Proximity change per second, published as Proximity_ProximitySpeed; calibrate it separately from metre-per-second velocity. / 每秒 Proximity 的带符号变化量,参数为 Proximity_ProximitySpeed,与 m/s 速度分别校准。
Dedicated root marker / 专用根标记 A marker with a known radius, following the selected root center and publishing through its own measurement channel. / 半径已知、跟随选定根点中心、使用独立测量通道的标记。
Receiver radius / 接收半径 Distance from one Contact receiver’s center to its spherical boundary. Combine the required receivers’ usable regions to determine the measurement array's common coverage. / 单个 Contact 接收器中心到球形边界的距离。整组覆盖范围由各必需接收器的有效区域共同决定。
Anchor axis offset / 测量点各轴偏移 An anchor’s separate X/Y/Z displacements from the array center. Its straight-line distance is the length of that three-component vector. / 测量点相对布局中心在 X/Y/Z 三个方向上的偏移。到中心的直线距离由这三个分量合成。
Common measurable region / 共同可测区域 Positions where every required receiver provides an unsaturated distance measurement and reconstruction stays within bounds. Sampling freshness is checked separately. / 所有必需接收器都能提供未饱和距离测量、且解算结果处于边界内的位置区域;采样新鲜度另行检查。
Sampling activity / 采样活动 An indication that the producer continues publishing. Sensor freshness, simultaneous sampling and target identity require separate checks. / 表示生产端仍在持续发布。传感器新鲜度、同一时刻采样和目标身份分别检查。
Native root capture / 原生根点捕获 Avatar render components encode a selected root position, its X/Z-axis vectors and Avatar world scale; a desktop reader decodes the chosen region into OSC measurements. / Avatar 渲染组件编码所选根点的位置、X/Z 两条轴向和 Avatar 世界缩放,桌面程序解码指定区域后送出 OSC 测量值。
Model gate / 模型门控 The parameter explorer's simulated validity and motion conditions. Runtime length estimation, mapping and device output are evaluated in Sensa itself. / 参数图解中模拟的有效性与动作条件。运行时估长、映射和设备输出在 Sensa 中检查。
Preview release / 预发布 A downloadable development snapshot in Releases. Use VPM for published stable Unity packages. / Releases 中可下载的开发快照;通过 VPM 安装的是已发布的 Unity 正式版。
Presentation locale / 呈现语言 The language used for interface and documentation text. Protocol identifiers and numeric formats follow their fixed technical conventions. / 界面与文档文字使用的语言;协议标识和数值格式遵循固定的技术约定。

Use “command target” for outgoing motion values, “connected” for transport status, “Avatar-root coordinates” for AvatarRootLocal, “Avatar-root metre coordinates” for AvatarRootMeters, and “root capture” for encoded root measurements. Use “SPS four-anchor tracking” and “Contact direct tracking (SDK Beta)” as the root-route display names. / 发出的动作值称为“命令目标”,传输状态称为“已连接”,AvatarRootLocal 称为“Avatar 根局部坐标”,AvatarRootMeters 称为“Avatar 根米制坐标”,根点编码测量称为“根点捕获”。根点方案的显示名称使用“SPS 四点定位”和“Contact 直接定位(SDK Beta)”。

Architecture · 中文架构 · Control ADR / 控制决策