راهنماهای مخصوص پلتفرم
اندروید (کاتلین/جاوا)
اندروید NDK (سی)
یونیتی (بنیاد واقعیت افزوده)
آیاواس
موتور غیرواقعی
رابط برنامهنویسی کاربردی چهرههای افزوده (Application Programming Interface) به شما امکان میدهد بدون استفاده از سختافزار تخصصی، دادههای مربوط به چهره انسان را روی آن رندر کنید. این رابط، ویژگیهایی را ارائه میدهد که به برنامه شما امکان میدهد بهطور خودکار نواحی مختلف یک چهره شناساییشده را شناسایی کند. سپس برنامه شما میتواند از آن نواحی برای همپوشانی دادهها به روشی که به درستی با خطوط چهره فرد مطابقت دارد، استفاده کند.
موارد استفاده
واقعیت افزوده مبتنی بر چهره، طیف گستردهای از موارد استفاده را فراهم میکند، از امتحان کردن لوازم آرایشی و زیبایی گرفته تا فیلترها و جلوههای صورت که کاربران میتوانند با دوستان خود از آنها لذت ببرند. به عنوان مثال، از مدلهای سهبعدی و یک بافت برای پوشاندن ویژگیهای یک روباه روی صورت کاربر استفاده کنید.

این مدل از دو گوش روباه و یک بینی روباه تشکیل شده است. هر کدام از این گوشها، استخوانهای جداگانهای هستند که میتوانند به صورت جداگانه حرکت کنند تا ناحیهای از صورت که به آن متصل هستند را دنبال کنند.

این بافت شامل سایه چشم، کک و مک و سایر رنگها است.

در طول زمان اجرا، رابط برنامهنویسی کاربردی چهرههای افزوده، چهره کاربر را تشخیص میدهد و هم بافت و هم مدلها را روی آن پوشش میدهد.
اجزای یک چهره افزوده
رابط برنامهنویسی کاربردی چهرههای افزوده (Augmented Faces API) یک حالت مرکزی، سه حالت ناحیهای و یک مش چهره سهبعدی ارائه میدهد.
ژست مرکزی
این پوز که پشت بینی قرار دارد، وسط سر کاربر را نشان میدهد. از آن برای رندر کردن جزئیاتی مانند کلاه روی سر استفاده کنید.

ژستهای منطقهای
پوزهای ناحیهای که در پیشانی چپ، پیشانی راست و نوک بینی قرار دارند، بخشهای مهم صورت کاربر را مشخص میکنند. از آنها برای رندر کردن جزئیات روی بینی یا اطراف گوشها استفاده کنید.

مش صورت
شبکه متراکم چهره سهبعدی با ۴۶۸ نقطه به شما امکان میدهد بافتهای تطبیقپذیر و دقیقی را نقاشی کنید که دقیقاً از چهره پیروی میکنند - برای مثال، هنگام قرار دادن عینکهای مجازی پشت قسمت خاصی از بینی. این شبکه اطلاعات سهبعدی دقیقی را جمعآوری میکند که میتوانید به راحتی این تصویر مجازی را رندر کنید.
