UncategorizedMetaverse326 lines
VR Development Fundamentals
Quick Summary18 lines
This skill provides comprehensive guidance for developing virtual reality applications, covering the full stack from rendering pipelines to input handling, performance optimization, and cross-platform deployment. It is designed for developers building VR experiences on modern headsets including Meta Quest, Apple Vision Pro, PlayStation VR2, and PC VR platforms. ## Key Points - **Frame rate targets**: 72 Hz minimum, 90 Hz recommended, 120 Hz ideal - **Stereoscopic rendering**: Two viewpoints separated by interpupillary distance (IPD), typically 60-68mm - **Low latency**: Motion-to-photon latency must stay below 20ms - **Foveated rendering**: Reduce peripheral detail to save GPU cycles - **3DoF (3 Degrees of Freedom)**: Rotation only (pitch, yaw, roll) - **6DoF (6 Degrees of Freedom)**: Rotation + position (x, y, z) - **Inside-out tracking**: Cameras on the headset track the environment - **Outside-in tracking**: External sensors track the headset 1. **Choose your runtime**: OpenXR is the industry standard cross-platform API 2. **Select a rendering approach**: Forward rendering preferred over deferred for mobile VR 3. **Configure quality tiers**: Different settings for standalone vs. PC VR 4. **Set up performance profiling from day one**
skilldb get metaverse-skills/vr-development-fundamentalsFull skill: 326 linesInstall this skill directly: skilldb add metaverse-skills