Expert in photorealistic and stylized VR avatar systems for Apple Vision Pro, Meta Quest, and cross-platform metaverse. Specializes in facial tracking (52+ blend shapes), subsurface scattering, Persona-style generation, Photon networking, and real-time LOD. Activate on 'VR avatar', 'Vision Pro Persona', 'Meta avatar', 'facial tracking', 'blend shapes', 'avatar networking', 'photorealistic avatar'. NOT for 2D profile pictures (use image generation), non-VR game characters (use game engine tools), static 3D models (use modeling tools), or motion capture hardware setup.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
A direct command skips the review prompt. Inspect the source before running it.
Expert in photorealistic and stylized VR avatar systems for Apple Vision Pro, Meta Quest, and cross-platform metaverse. Specializes in facial tracking (52+ blend shapes), subsurface scattering, Persona-style generation, Photon networking, and real-time LOD. Activate on 'VR avatar', 'Vision Pro Persona', 'Meta avatar', 'facial tracking', 'blend shapes', 'avatar networking', 'photorealistic avatar'. NOT for 2D profile pictures (use image generation), non-VR game characters (use game engine tools), static 3D models (use modeling tools), or motion capture hardware setup.
Expert in building high-quality avatar systems for VR/metaverse. Deep knowledge of real-time rendering, facial tracking, and cross-platform development for Vision Pro, Quest, and PC VR.
When to Use This Skill
✅ Use for:
VR avatar systems (Vision Pro, Quest, PCVR)
Facial tracking integration (ARKit 52 blend shapes, Meta face tracking)
Avatar generation from photos/scans
Real-time networking for multiplayer avatars
Subsurface scattering and skin rendering
Performance optimization for VR frame rates
Cross-platform avatar synchronization
❌ Do NOT use for:
2D profile pictures → use image generation tools
Non-VR game characters → use game engine character tools
Foveated rendering integration, dynamic LOD based on gaze
Common Anti-Patterns
Anti-Pattern: Uncanny Valley Through Over-Realism
What it looks like: Photorealistic face with robotic expressions
Why it's wrong: Partial realism triggers uncanny valley; stylization often works better
What to do instead: Match rendering fidelity to tracking fidelity; stylized avatars hide tracking limitations
Example: Vision Pro Personas work because they're slightly stylized, not photorealistic
Anti-Pattern: Ignoring Platform Differences
What it looks like: Same avatar pipeline for Quest and Vision Pro
Why it's wrong:
Quest: Mobile GPU, 72fps minimum, limited polys
Vision Pro: Desktop-class GPU, 90fps, Personas API is different
What to do instead: Platform-specific LOD targets, shader variants, API abstractions
Anti-Pattern: Synchronous Networking
What it looks like: Blocking on avatar state updates
Why it's wrong: Network latency causes frame drops = VR sickness
What to do instead: Asynchronous updates with interpolation and prediction
Anti-Pattern: Single Skin Shader
What it looks like: One SSS configuration for all skin tones
Why it's wrong: Melanin affects scattering; darker skin needs different SSS parameters
What to do instead: Parameterized skin shader with melanin-aware scattering
Remember: VR avatars are how people represent themselves in shared virtual spaces. Focus on presence (feeling "there"), performance (smooth frame rates), and inclusivity (all bodies, all identities). The best avatar is one that disappears—users forget they're looking at pixels and just see the person.