Vr Ar

davila7/claude-code-templates/cli-tool/components/skills/creative-design/game-development/vr-ar

作者 davila78da17d671b6f無授權條款32K 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫今天更新

VR/AR development principles. Comfort, interaction, performance requirements.

僅含說明Design & Creative
AI 產生的概覽

VR/AR 開發參考指南,涵蓋平台、舒適度、效能、互動與空間設計。

功能
此技能提供建構 VR 與 AR 體驗的參考原則。它列出 Quest、PCVR、PSVR、WebXR、ARKit、ARCore、HoloLens 等平台選項,並提供關於動暈症、移動方式與舒適度設定的指引。它也說明效能目標(影格率、解析度、影格預算)、互動方式、空間設計規則以及常見反模式。它僅為說明性內容,不產出檔案或程式碼。
適用情境
在規劃或審查 VR/AR 專案、需要平台選擇、舒適度、影格率目標、互動或空間尺度方面的基礎指引時使用。適合早期設計決策與設計審查,而非具體實作工作。
執行需求
無需任何工具、套件或憑證;它是純文字參考文件,不含指令碼。

VR/AR Development

Immersive experience principles.


1. Platform Selection

VR Platforms

PlatformUse Case
QuestStandalone, wireless
PCVRHigh fidelity
PSVRConsole market
WebXRBrowser-based

AR Platforms

PlatformUse Case
ARKitiOS devices
ARCoreAndroid devices
WebXRBrowser AR
HoloLensEnterprise

2. Comfort Principles

Motion Sickness Prevention

CauseSolution
LocomotionTeleport, snap turn
Low FPSMaintain 90 FPS
Camera shakeAvoid or minimize
Rapid accelerationGradual movement

Comfort Settings

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

3. Performance Requirements

Target Metrics

PlatformFPSResolution
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

4. Interaction Principles

Controller Interaction

TypeUse
Point + clickUI, distant objects
GrabManipulation
GestureMagic, special actions
PhysicalThrowing, swinging

Hand Tracking

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

5. Spatial Design

World Scale

  • 1 unit = 1 meter (critical)
  • Objects must feel right size
  • Test with real measurements

Depth Cues

CueImportance
StereoPrimary depth
Motion parallaxSecondary
ShadowsGrounding
OcclusionLayering

6. Anti-Patterns

❌ 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.

來源與署名

來源:davila7/claude-code-templates位於cli-tool/components/skills/creative-design/game-development/vr-ar提交8da17d6

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架