Mobile Optimization
Unlike AAA desktop or console games, AR lenses are designed specifically for mobile devices. Although smartphones are powerful, they have critical limitations:
- Limited GPU capacity compared to desktop systems
- Memory constraints
- Battery consumption concerns
- Real-time camera processing requirements
Because Lens Studio lenses are optimized for social media platforms, projects must remain lightweight.
Key Planning Considerations:
- 3D assets between approximately 5,000–10,000 polygons (maximum 65,535 vertices)
- Optimized UV textures (.JPG preferred, maximum 1K resolution. Use .PNG only when transparency is required)
- Use of simple surface shaders or baked textures
- Avoidance of complex real-time metallic shaders (not supported for import)
- Use of native particle systems inside Lens Studio
- Simplified animation rigs with minimal bones and keyframes
External particle simulations from Blender or Maya are not directly supported unless baked into animations, which can negatively impact performance.
Helpful Links:
<aside>
⚠️
Important notes
- Lens Studio does not support imported custom metal shaders. Metallic surface effects can be achieved by creating and adjusting a basic material within the Texture Editor.
- Particle effects should either be reduced to maintain optimal performance, or intentionally designed as the primary visual focal point using Lens Studio’s built-in effects.
- For Lens Studio projects, it is recommended to recreate particle systems using the platform’s native tools. Basic scripting knowledge helps when customizing and optimizing.
- External particle systems created in Blender, Maya, or other 3D software are not directly supported unless baked as animations. This can be heavy on performance and tricky to manage.
- Simplified animations are critical. Keep bone (joint) counts, keyframes, and durations minimal.
Tween links: