Можно ли сделать 3D-модели, используемые с маркерами, кликабельными и вращающимися с помощью движка Unity3D и ARToolkit unity. По сути, в настольном приложении дополненной реальности, которое мы делаем, мы хотим реализовать эту функциональность и в 3D-моделях. Очень нужна помощь в этом вопросе. Благодарю вас.
Кликабельные и вращающиеся модели с использованием Unity и ARToolkit
Ответы (1)
Единственная проблема, которую вы можете обнаружить, заключается в том, что преобразование отслеживаемого объекта дополненной реальности изменяется в зависимости от визуальной информации.
Если вы просто используете его в качестве базового объекта и помещаете любые другие модели в качестве его потомков, вы можете изменить их положение и вращение так же, как и в любой другой ситуации.
Итак, как вы видите, в сцене Marker нет ничего, кроме AR Tracked Object, это объект, который будет обновляться с позицией маркера.
Затем куб является дочерним элементом этого объекта. Если вы измените localPosition или localRotation куба, он будет работать так, как вы этого хотите.
Куб является дочерним элементом сцены маркера, его глобальное положение и вращение будут комбинацией положения и вращения его родителя с его локальным положением и вращением (это стандартное поведение 3DEngine/SceneGraph).