vr-ar

Sicher

Komfortable VR/AR-Erlebnisse entwickeln

Erstellen Sie immersive VR- und AR-Anwendungen, die Reisekrankheit verhindern und optimale Leistung aufrechterhalten. Lernen Sie branchenerprobte Prinzipien für komfortables Spatial Computing-Design.

Unterstützt: Claude Codex Code(CC)
📊 71 Angemessen
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "vr-ar". Which VR platform should I target for a high-fidelity single-player narrative game?

Erwartetes Ergebnis:

For a high-fidelity narrative game, PCVR is recommended because it supports higher resolution (2160x2160+ per eye) and greater graphical complexity than standalone Quest. Consider a Quest port later using adaptive quality settings to maintain the 90 FPS target. The key trade-off is PCVR requires a tethered connection and gaming PC, while Quest offers wireless convenience but limited graphics processing power.

Verwendung von "vr-ar". Why do players get sick in my VR game during movement?

Erwartetes Ergebnis:

Motion sickness typically occurs from three causes in your description: 1) Camera movement without player control (vestibular mismatch), 2) Frame drops below 90 FPS causing visual judder, and 3) Rapid acceleration changes. Implement teleportation or snap-turn locomotion options, add a vignette effect during movement, and profile your frame times to identify performance bottlenecks. Test with comfort-sensitive users and provide multiple comfort settings in your options menu.

Verwendung von "vr-ar". How do I scale objects correctly in VR?

Erwartetes Ergebnis:

World scale is critical in VR: set your 3D engine so 1 unit equals exactly 1 meter. This ensures objects appear at natural sizes. Test by placing a 1.8m cube and verifying it feels like human height when standing next to it. For UI elements, place them 2-3 meters away at comfortable reading angles, and ensure interactive objects are within 0.5-1.5 meters for natural arm reach. Incorrect scale breaks presence and causes discomfort.

Sicherheitsaudit

Sicher
v1 • 2/25/2026

Static scanner flagged 7 potential issues (4 weak cryptography, 3 system reconnaissance) but all are FALSE POSITIVES after review. This is a documentation-only skill with no executable code. Pattern matching errors on legitimate platform names (ARCore, ARKit) and terminology (camera shake). No security risks detected.

1
Gescannte Dateien
129
Analysierte Zeilen
2
befunde
1
Gesamtzahl Audits
Probleme mit niedrigem Risiko (2)
False Positive: Platform Name Pattern Match
Static scanner flagged 'ARCore' and 'ARKit' platform names as potential weak cryptographic algorithms. These are legitimate AR framework names, not cryptographic implementations. No security risk.
False Positive: Camera Shake Terminology
Static scanner flagged 'camera shake' as system reconnaissance. This refers to VR motion sickness prevention techniques, not system commands. No reconnaissance activity.
Auditiert von: claude

Qualitätsbewertung

38
Architektur
100
Wartbarkeit
87
Inhalt
31
Community
100
Sicherheit
91
Spezifikationskonformität

Was du bauen kannst

VR-Entwicklung für Einsteiger

Anfänger in der VR-Entwicklung lernen grundlegende Komfortprinzipien und Leistungsziele, bevor sie ihr erstes immersives Erlebnis aufbauen.

AR-Plattformauswahl

Produktteams vergleichen ARKit, ARCore, WebXR und HoloLens-Plattformen, um den richtigen Technologie-Stack für ihre mobile AR-Anwendung auszuwählen.

VR-Leistungsoptimierung

Erfahrene Entwickler nutzen Frame-Budgets und Optimierungstechniken, um 90 FPS auf Quest 2/3 aufrechtzuerhalten und Motion Discomfort zu vermeiden.

Probiere diese Prompts

Plattformaushilfe
Which VR platform should I choose for a standalone fitness game with multiplayer features? Compare Quest vs PCVR trade-offs for my use case.
Vorbeugung von Reisekrankheit
Players report nausea during fast movement sections. Review comfort principles and suggest specific locomotion and camera techniques to reduce motion sickness.
Leistungsoptimierungsstrategie
My Quest 2 app drops to 60 FPS in complex scenes. Analyze the frame budget breakdown and prioritize optimization techniques to maintain consistent 90 FPS.
Räumliches Design implementieren
Design interaction patterns for a VR painting app using hand tracking. Apply controller interaction principles and depth cues for immersive experience.

Bewährte Verfahren

  • Halten Sie konstante 90 FPS auf Quest 2 und 90-120 FPS auf Quest 3, um Motion Discomfort und Judder zu vermeiden
  • Bieten Sie mehrere Komfortoptionen einschließlich Teleportation, Snap-Turning und Vignettierungseffekte, um unterschiedliche Sensibilitätsstufen zu berücksichtigen
  • Testen Sie VR-Erlebnisse früh in der Entwicklung mit komfortsensiblen Nutzern, da Entwickler oft eine Toleranz aufbauen, die neue Spieler nicht haben
  • Gestalten Sie UI-Text mit mindestens 20-30 Pixel Höhe und platzieren Sie ihn innerhalb von 2-3 Metern für Lesbarkeit auf allen VR-Plattformen

Vermeiden

  • Das Bewegen der Kamera ohne explizite Spielerinput verursacht sofortige vestibuläreMismatch und Reisekrankheit bei den meisten Nutzern
  • Unter das Plattform-Bildrate-Ziel fallen (90 FPS für PCVR, 72-90 FPS für Quest 2) erzeugt sichtbares Judder, das Presence bricht und Unbehagen verursacht
  • Desktop-große UI-Texte in VR verwenden macht Interface-Elemente unleserlich; VR erfordert 2-3x größere Texte für Lesbarkeit
  • Weltskala ignorieren (1 Einheit = 1 Meter) lässt Objekte unnatürlich groß erscheinen und bricht räumliche Presence

Häufig gestellte Fragen

Welche FPS muss ich für VR anstreben?
Zielen Sie auf mindestens 90 FPS für PCVR und PSVR2, 72-90 FPS für Quest 2 und 90-120 FPS für Quest 3. Konstantes Frame-Timing ist wichtiger als maximale FPS. Ein einzelner Dropped Frame verursacht sichtbares Judder. Profilieren Sie Ihre Anwendung mit Plattform-Tools, um Rendering-Engpässe zu identifizieren.
Sollte ich für Quest oder PCVR entwickeln?
Wählen Sie Quest für Standalone-Wireless-Erlebnisse mit breiterer Zielgruppenreichweite. Wählen Sie PCVR für High-Fidelity-Grafik, die Gaming-PC-Hardware erfordert. WebXR funktioniert für browserbasierten Zugriff auf verschiedenen Geräten. Erwägen Sie die Entwicklung für PCVR zuerst mit grafischer Fidelität, dann Optimierung für Quest mit adaptiver Auflösung und LOD-Systemen.
Wie verhindere ich Reisekrankheit in VR?
Implementieren Sie vom Spieler gesteuerte Lokomotion (Teleportation, Snap Turns) statt erzwungener Kamerabewegung. Fügen Sie Komfort-Vignettierungen während der Bewegung hinzu. Halten Sie konstante Bildrate über Plattformminimums. Vermeiden Sie schnelle Beschleunigungsänderungen und Kamerawackeln. Bieten Sie immer mehrere Komfortoptionen in den Einstellungen, damit Nutzer ihr Erlebnis anpassen können.
Was ist der Unterschied zwischen VR- und AR-Entwicklung?
VR taucht Nutzer vollständig in virtuelle Umgebungen ein und erfordert hohe Bildraten und Komfortüberlegungen. AR überlagert digitale Inhalte auf die reale Welt unter Verwendung von Gerätekameras (ARKit/ARCore) und erfordert unterschiedliche Ansätze für Okklusion, Beleuchtung und Umgebungsverständnis. Leistungsbeschränkungen unterscheiden sich erheblich zwischen tethered PCVR, Standalone Quest und mobiler AR.
Wie gestalte ich UI für VR/AR?
Platzieren Sie UI-Elemente 2-3 Meter entfernt in VR mit großem Text (mindestens 20-30 Pixel hoch). Verwenden Sie Gaze, Raycast oder Controller-Pointing für Interaktion statt nur Head Gaze. Für AR verankern Sie UI an realen Oberflächen und stellen Sie Lesbarkeit bei unterschiedlichen Beleuchtungsbedingungen sicher. Testen Sie Textlesbarkeit mit mehreren Nutzern auf verschiedenen Plattformen.
Kann dieses Skill VR/AR-Code für mich generieren?
Nein, dieses Skill bietet Designprinzipien und Best-Practices-Dokumentation. Es kann keinen Code automatisch generieren oder Funktionen implementieren. Nutzen Sie die Anleitung, um Ihre Entwicklungsentscheidungen in Unity, Unreal oder WebXR-Frameworks zu informieren. Claude kann Ihnen helfen, diese Prinzipien beim Schreiben von spezifischem Code anzuwenden, aber das Skill selbst ist Referenzmaterial.

Entwicklerdetails

Dateistruktur

📄 SKILL.md