Je voudrais placer une coiffure après la détection des points de repère du visage. Je suis capable de rendre correctement les images 2D. Je voudrais rendre un modèle 3D. J'ai pensé utiliser SceneKit pour rendre le modèle 3D. Je voudrais savoir comment Instagram, Snapchat et d'autres applications de filtres faciaux rendent les modèles 3D. J'observe que le système de coordonnées de SceneKit est différent du système de coordonnées de UIKit. J'ai cherché sur Google mais je n'ai pas pu trouver la conversion du système de coordonnées. Est-ce que quelqu'un pourrait aider. Merci.
Réponse
Trop de publicités?Recherchez les propriétés d'instance worldUp
et simdWorldUp
pour comprendre comment ARKit construit un système de coordonnées de scène basé sur le mouvement réel de l'appareil (vous pouvez également inspecter l'énumération ARConfiguration.WorldAlignment
).
S'il vous plaît, consultez ce post SO: Comprendre les espaces de coordonnées dans ARKit pour des informations complètes.
Et n'oubliez pas, ARAnchor
est votre meilleur ami lors de la placement d'un objet 3D. Cliquez ici pour plus de détails.