ARKit - программно элементы «billboard» (взгляд на камеру) добавлены в Reality composer - PullRequest
0 голосов
/ 04 февраля 2020

Я использую Xcode (11.3.1), чтобы создать приложение AR, используя ARKit. Я добавляю объекты, текст и т. Д. c. в реальности Composer. Затем я могу получить доступ к этим объектам, загрузив сцену и объекты в ViewController.swift.

Я бы хотел, чтобы некоторые из этих объектов постоянно были обращены к камере.

Мне известно, что я мог бы добавить «поведение» камеры в Reality Composer, но я не хочу делать это по двум причинам;

a) это только позволяет вам добавлять таким образом, чтобы эффект длился определенное время (максимум 5 минут)

b) Я хотел бы знать, как это сделать программно.

I Я знаю, что в ARKit представлен целый ряд решений для билбординга, большинство из которых включены в ответ на этот вопрос , но все эти решения предполагают использование SceneKit.

Поэтому мой вопрос - возможно ли реализовать этот эффект «рекламного щита» без использования SceneKit? Есть ли способ сделать это только в RealityKit? Казалось бы, так как вы можете включить этот эффект, добавив его как поведение, используя Reality Composer (который, насколько я могу судить, не требует SceneKit, но я могу ошибаться). Я попытался покопаться в сцене Реальности Composer, чтобы понять, как там достигается рекламный щит, но в вы можете увидеть ответ на предыдущий вопрос «поведение» не раскрывается, поэтому я не вижу, как это

Мой подход «с нуля» заключался бы в понимании положения / вращения камеры , но я слишком неопытен, чтобы знать, с чего начать. По сути, я ищу эквивалент SCNBillboardConstraint, но без использования SceneKit, возможно, это невозможно?

...