Panduan memulai Augmented Faces untuk iOS

Panduan ini menunjukkan cara:

  • Siapkan lingkungan pengembangan Anda agar dapat digunakan dengan Augmented Faces
  • Terapkan tekstur 2D dan lampirkan 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 Augmented Face

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

Mendapatkan aplikasi contoh Augmented Faces

  1. Lakukan clone atau download ARCore SDK untuk iOS terbaru dari GitHub guna 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 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 nantinya akan Anda gunakan untuk membangun 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 Jalankan. Gunakan perangkat fisik, bukan simulator, untuk menangani 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 mulai mendeteksi wajah yang terlihat di kamera. Untuk saat ini, hanya satu wajah yang terdeteksi dalam satu waktu.
  3. Pastikan kamera menghadap ke pengguna.

Langkah berikutnya