Онлайн урок. Использование манипуляторов для работы с объектами в Spark AR

Если вы хотите быстро создавать 3D маски для инстаграм - вам следует наловчиться работать с этими ребятами :) Используйте Манипуляторы, чтобы быстро изменить ваш объект:

  • Крестик - Position - чтобы изменить положение объекта в пространстве сцены.
  • Квадратик - Scale - чтобы изменить размер объекта.
  • Круговые стрелки - Rotation - чтобы вращать ваш объект.
Они известны как преобразования. Вы также можете редактировать эти свойства в на панеле инспектор сбоку. Иногда это гораздо удобнее, например если вам надо передвинуть объект чуть-чуть и строго по одной оси. Когда вы двигаете объект манипуляторами он будет смещаться по всем осям. А если вы в момент перемещения объекта отведете голову назад от экрана, то заметите что и ваши движения влияют на его смещения при перемещении манипуляторами.

Использование Манипуляторов

Манипуляторы находятся на 3 значках в верхней части окна просмотра:

Маски в инстаграм. Работа с объектами в Spark AR
Выберите первый значок со стрелками, чтобы изменить положение объекта, второй, чтобы повернуть объект, и третий, чтобы изменить масштаб.

Когда вы выбрали объект и манипулятор, вы увидите ось или стрелки, которые появятся на этом объекте в области просмотра:


Нажмите и перетащите эти оси или сам объект, чтобы преобразовать его.

В приведенном ниже примере мы выбрали 3D-объект, который выглядит как ромб, и щелкнули первый значок «Манипулятор» - для определения положения в пространстве.

Затем мы перетащили зеленую ось, чтобы изменить положение объекта, перемещая его вдоль оси Y, чтобы его больше не было в окне:

Вы также можете изменить положение или размер объекта по всем осям, щелкнув и перетащив желтый куб в центр объекта:

Маски в инстаграм. Оси манипуляторов в Spark AR
Маски в инстаграм. Настройка объектов в Spark AR
Маски в инстаграм. Изменение положения объекта в Spark AR

Или щелкните и перетащите красный, синий или зеленый квадрат, чтобы перемещать объект только по 2 осям.

Если часть манипулятора закрашена серым, это означает, что вы не можете использовать это преобразование для выбранного вами объекта.


Локальные или глобальные координаты

Когда объект является дочерним по отношению к другому объекту, он может быть преобразован вместе с родителем:

  • По отношению к координатам родительского объекта, которые могут не совпадать с глобальными координатами - это называется Local.
  • На основании фиксированных осей X , Y и Z - это называется Global.
На изображении слева мы выбрали Глобальные координаты. Справа мы выбрали Local. Ось изменилась, потому что позиция устанавливается в зависимости от того, где находится объект в пределах его родителя:

Маски в инстаграм. Локальные и мировые координаты в Spark AR
Опорные точки

Выберите Pivot или Center, чтобы переключаться между манипулированием объектом вокруг его собственной точки поворота или центральной точки поворота.

Обычно вы используете эту функцию для преобразования нескольких объектов, вокруг их отдельных точек поворота или центральной точки.



Читайте также:

Made on
Tilda