Попытка уменьшить область, которую слой можно увидеть в After Effects

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

Как мне сделать так, чтобы слой был виден только внутри зеленого прямоугольника, чтобы я мог сохранить тот же переход, но вы могли видеть, что он происходит только на экране телефона?

введите описание изображения здесь

Можно было бы замаскировать, но я бы, наверное, сделал новую композицию с размерами зеленой области, а потом перетащил ее на основную композицию как футаж. В несколько несвязанной заметке, возможно, это может быть вам полезно: graphicdesign.stackexchange.com/questions/31207/…
@Joonas Это сработало, спасибо :) Не уверен, что ты хочешь оставить это как фактический ответ, чтобы я мог дать тебе несколько баллов?

Ответы (1)

Вы можете создать новую композицию Cmd+Nс размерами экрана и на панели проекта перетащить эту новую композицию в свою основную композицию. Затем вы можете сделать анимацию пользовательского интерфейса в этой новой композиции, и они будут обновлены до вашей основной композиции. В этом случае новый размер композиции будет работать как маска.

Если вы уже создали/анимировали слои в своей основной композиции, вы можете выбрать их и выбрать Layer > Pre-compose…в верхнем меню, и выбранные вами слои будут помещены в свою собственную композицию. Затем вы можете отредактировать настройки этого компа в соответствии с размером экрана.