Panduan memulai Augmented Faces untuk iOS

Panduan ini menunjukkan cara:

  • Menyiapkan lingkungan pengembangan Anda untuk berfungsi dengan Augmented Face
  • Menerapkan tekstur 2D dan melampirkan objek 3D ke wajah yang terdeteksi

Prasyarat

  • Xcode versi 13.0 atau yang lebih baru
  • Cocoapods 1.4.0 atau yang lebih baru jika menggunakan Cocoapods
  • Perangkat Apple yang kompatibel dengan ARKit yang menjalankan iOS 12.0 atau yang lebih baru (target deployment iOS 12.0 atau yang lebih baru diperlukan)

Menggunakan Wajah Augmentasi

Langkah-langkah berikut menggunakan aplikasi contoh Augmented Faces untuk menunjukkan tugas penting dalam mengonfigurasi dan mem-build aplikasi dengan kemampuan Augmented Faces.

Mendapatkan aplikasi contoh Augmented Faces

  1. Lakukan clone atau download ARCore SDK for iOS terbaru dari GitHub untuk mendapatkan kode aplikasi contoh.
  2. Buka jendela Terminal atau Finder, lalu buka folder tempat Anda meng-clone atau mendownload SDK.
  3. Anda dapat menemukan kode aplikasi contoh di /Examples/AugmentedFacesExample.

Jalankan pod install

Aplikasi AugmentedFacesSample dikirimkan dengan Podfile yang telah dikonfigurasi sebelumnya dengan versi ARCore SDK dan versi iOS yang akan Anda perlukan. Untuk menginstal dependensi ini:

  1. Buka jendela Terminal dan jalankan pod install dari folder tempat project Xcode berada. Tindakan ini akan menghasilkan file *.xcworkspace yang akan Anda gunakan nanti untuk mem-build dan menjalankan aplikasi.

Membuat dan menjalankan aplikasi

  1. Buka file .xcworkspace (bukan .xcodeproj) untuk project di Xcode.
  2. Buka setelan umum target dan ubah ID paket.
  3. Tekan Cmd+R atau klik Run. Gunakan perangkat fisik, bukan simulator, untuk bekerja dengan Augmented Faces. Perangkat harus terhubung ke mesin pengembangan melalui USB.

Mencoba aplikasi contoh

  1. Build dan jalankan aplikasi contoh dari file .xcworkspace untuk meluncurkannya di perangkat Anda.
  2. Jika diminta, berikan izin kamera ke aplikasi. ARCore kemudian akan mulai mendeteksi wajah yang terlihat di kamera. Saat ini, hanya satu wajah yang terdeteksi dalam satu waktu.
  3. Pastikan kamera menghadap ke pengguna.

Langkah berikutnya