ARCore: модель, показывающая над лицом - PullRequest
1 голос
/ 03 мая 2019

Я пытаюсь следовать следующему руководству о том, как создать пользовательскую 3D-модель для Расширенные лица , но по какой-то причине моя модель буквально поднимается над моей головой.

Моя модель также находится на осях 0 x, y и z. Для кода я использую этот пример проекта предоставленный Google:

1 Ответ

0 голосов
/ 04 мая 2019

Проверьте, где находится позиция pivot point вашей модели . Поворот 3D-модели должен быть близ разворота Google face mesh, используемого в Augmented Faces.

Есть два способа исправить это:

  • Исправление положения оси в 3D-приложении (Maya, 3dsMax или Blender)
  • Настройка Pose для геометрии, которую вы используете с Augmented Faces API

enter image description here

Когда вы говорите: «Позиция моей модели x:0, y:0, z:0» - это означает, что точка поворота вашей модели расположена на x:0, y:0, z:0, но вся модель может быть немного смещена относительно ожидаемой позиции. Если вы решите использовать этот куб в качестве дополненной геометрии в дополненных гранях, он будет размещен со смещением по оси +X и +Y.

Надеюсь, это поможет.

...