vr-ar

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

VR/AR Development

VR/AR开发

Immersive experience principles.

沉浸式体验原则。

1. Platform Selection

1. 平台选择

VR Platforms

VR平台

PlatformUse Case
QuestStandalone, wireless
PCVRHigh fidelity
PSVRConsole market
WebXRBrowser-based
平台使用场景
Quest独立式、无线
PCVR高保真
PSVR主机市场
WebXR基于浏览器

AR Platforms

AR平台

PlatformUse Case
ARKitiOS devices
ARCoreAndroid devices
WebXRBrowser AR
HoloLensEnterprise

平台使用场景
ARKitiOS设备
ARCoreAndroid设备
WebXR浏览器端AR
HoloLens企业级

2. Comfort Principles

2. 舒适度原则

Motion Sickness Prevention

防晕动症

CauseSolution
LocomotionTeleport, snap turn
Low FPSMaintain 90 FPS
Camera shakeAvoid or minimize
Rapid accelerationGradual movement
原因解决方案
移动方式传送、快速转身
低帧率维持90 FPS
镜头抖动避免或最小化
快速加速渐进式移动

Comfort Settings

舒适度设置

  • Vignette during movement
  • Snap vs smooth turning
  • Seated vs standing modes
  • Height calibration

  • 移动时的暗角效果
  • 快速转身 vs 平滑转身
  • 坐姿 vs 站姿模式
  • 高度校准

3. Performance Requirements

3. 性能要求

Target Metrics

目标指标

PlatformFPSResolution
Quest 272-901832x1920
Quest 390-1202064x2208
PCVR902160x2160+
PSVR290-1202000x2040
平台帧率(FPS)分辨率
Quest 272-901832x1920
Quest 390-1202064x2208
PCVR902160x2160+
PSVR290-1202000x2040

Frame Budget

帧预算

  • VR requires consistent frame times
  • Single dropped frame = visible judder
  • 90 FPS = 11.11ms budget

  • VR需要稳定的帧时间
  • 单帧丢失 = 可见卡顿
  • 90 FPS = 11.11ms的预算

4. Interaction Principles

4. 交互原则

Controller Interaction

控制器交互

TypeUse
Point + clickUI, distant objects
GrabManipulation
GestureMagic, special actions
PhysicalThrowing, swinging
类型用途
指向+点击UI、远距离对象
抓取操作物体
手势魔法、特殊动作
物理操作投掷、挥舞

Hand Tracking

手部追踪

  • More immersive but less precise
  • Good for: social, casual
  • Challenging for: action, precision

  • 更具沉浸感但精度较低
  • 适合:社交、休闲场景
  • 挑战:动作类、高精度场景

5. Spatial Design

5. 空间设计

World Scale

世界比例

  • 1 unit = 1 meter (critical)
  • Objects must feel right size
  • Test with real measurements
  • 1单位 = 1米(至关重要)
  • 对象尺寸需符合真实感受
  • 用真实尺寸测试

Depth Cues

深度提示

CueImportance
StereoPrimary depth
Motion parallaxSecondary
ShadowsGrounding
OcclusionLayering

提示类型重要性
立体视觉主要深度提示
运动视差次要深度提示
阴影增强空间感
遮挡分层效果

6. Anti-Patterns

6. 反模式

❌ Don't✅ Do
Move camera without playerPlayer controls camera
Drop below 90 FPSMaintain frame rate
Use tiny UI textLarge, readable text
Ignore arm lengthScale to player reach

Remember: Comfort is not optional. Sick players don't play.
❌ 不要做✅ 应该做
未经玩家控制移动镜头由玩家控制镜头
帧率低于90 FPS维持帧率
使用极小的UI文本采用大尺寸、易读文本
忽略手臂长度根据玩家可及范围缩放

谨记: 舒适度并非可选。感到不适的玩家不会继续使用。