About the client
Project description
Our solution
Solutions for 3D artists:
-
Portal for uploading and managing collections: A user-friendly portal where 3D artists can easily upload new objects, organize their collections, and use filters to find exactly what they need.
-
GLTF-pipeline server: A server that optimizes models and generates preview images during uploads, saving time and ensuring everything looks its best.
-
GLTF format extensions: The GLTF format has been enhanced with new functionality, including the use of video as a texture for richer, more dynamic creations.
-
MacOS server and iOS client: Real-time tools that let artists "try on" face masks as they design them, making the creative process faster, smoother, and more fun.
Solutions for third-party developers:
-
Public API and developer portal: A public API for searching and downloading AR/VR content, paired with a developer-focused landing page to streamline onboarding.
-
Auto-generated API documentation: A website with API documentation automatically generated using Swagger for clarity and ease of use.
-
Language-specific libraries: Libraries for working with APIs in popular programming languages. Initially auto-generated using Swagger, several were manually refined to enhance code quality.
-
iOS SDK: A robust iOS SDK offering the same functionality as the libraries for other languages, along with simplified ARKit integration for seamless AR experiences.
-
Unity plugin: A Unity plugin that effortlessly loads 3D objects directly from the SVRF API and integrates them into game scenes.
End-users deliverables:
-
iOS app with ARKit integration: Featuring the SVRF iOS SDK, the app allows users to try on and customize masks, take photos, and record videos, delivering an engaging and interactive AR experience.
-
Informational landing pages: Dedicated pages providing comprehensive details about SVRF’s offerings and features.
-
Snapchat lenses: Custom lenses designed for Snapchat, enabling users to explore and enjoy immersive AR content.
-
Integration with Auth0 for seamless access: Auth0 integration allows users to sign up and share content in just a few clicks. Uploading files directly to Google Cloud Storage further accelerates this process, offering users an efficient and streamlined experience.
Key stats
years of collaboration
custom features implemented
user groups served: 3D artists, third-party developers, and platform users
Results
Tech stack




