Reposicione máscaras animadas no After Effects com essa expressão simples

A versão mais recente do After Effects trouxe um recurso muito aguardado: a capacidade de controlar os anchor points de máscaras e shape layers com expressões. Isso abre um mundo novo para todos usuários de After Effects.

Você já quis mover ou reposicionar uma máscara já animada? Não é uma tarefa fácil, mas há alguns truques para fazê-lo. Que tal usar mask tracker e depois ajustar apenas alguns frames? Mikey Borup mostra como podemos lidar com isso com a nova expressão de acesso para anchor points de máscaras e shapes, mantendo os keyframes originais.

Mikey Borup vem oferecendo algumas idéias e soluções para essa nova função. Desta vez, ele mostra um exemplo realmente útil que pode ser usado em um fluxo de trabalho diário.

A expressão final fica assim:

  1. //input variables – pickwhip tPath to your path and offsetPos to your null or expression controller
  2. var tPath = mask(“Mask 1”).maskPath;
  3. var offsetPos=effect(“Mask Position Offset”)(“Point”);
  4. var tPoints=[];
  5. var InTan=[];
  6. var OutTan=[];
  7. var mPos=offsetPos-[thisComp.width/2,thisComp.height/2];
  8. var tClosed=tPath.isClosed();
  9. for(i=0;i<(tPath.points().length);i++)
  10. {
  11. tPoints.push([tPath.points()[i][0]+mPos[0],[tPath.points()[i][1]+mPos[1]]],);
  12. InTan.push([tPath.inTangents()[i][0],[tPath.inTangents()[i][1]]],);
  13. OutTan.push([tPath.outTangents()[i][0],[tPath.outTangents()[i][1]]],);
  14. }
    
    createPath(tPoints, InTan, OutTan,tClosed)

Fonte – Lesterbanks

Comentários

comments