스크립트(Scripts)를 이용한 익스프레션(Expressions) 라이브러리(Library) 만들기

애프터 이펙트(After Effects) 익스프레션 라이브러리

익스프레션을 사용하다 보면 저장과 정리의 필요성이 느껴질 때가 많습니다.

사용한 익스프레션이 직접 작성했든 검색을 통해 찾아서 적용했든, 이후 다른 프로젝트에서 또 필요하게 되어 다시 작성이나 검색 혹은 이전 프로젝트를 뒤졌던 경험이 모두에게 한 두번 정도는 있을 거라 생각합니다.

익스프레션을 저장하고 정리하는 방법은 여러 방법이 있습니다. 관련 스크립트도 여러 종류가 있고 애프터 이펙트의 프리셋(Presets)으로 저장하는 방법도 있고, 워드(Word) 같은 문서 작성 프로그램으로 하기도 합니다.

최근 애프터 이펙트의 CC 2018 15.1 업데이트(Updata) 후 가능하게 된 다른 방법이 ‘aescripts.com‘에 소개되었습니다.

1분 정도의 짧은 영상입니다. 위 내용을 간단하게 설명하면 아래와 같습니다.

  • 애프터 이펙트 CC 2018 15.1 에서 스크립트(Sctipts)파일 형식인 ‘.jsx’ 파일을 애프터 이펙트 프로젝트에 직접 불러오기(Import)가능.
  • 스크립트 작성 툴(ExtendScript Toolkit)로 ‘function ~ return’을 이용해 익스프레션(Expression)작성 – 다수의 익스프레션 가능.
  • 애프터 이펙트로 ‘.jsx’파일을 불러들여 필요한 익스프레션을 사용.

스크립트 작성이나 자바 스크립트에 익숙하지 않은 분들은 사용하기 어려운 방법입니다. 개인적으론 이 방법이 좋은 방식이라 생각하지는 않습니다. 다른 쉽고 편한 방법들도 많이 있으니까요. 하지만 다른 활용과 응용의 가능성은 있다고 생각합니다.

간단한 활용 테스트입니다.

익스텐드 스크립트 툴킷을 열고 아래와 같은 문구를 작성한 후 ‘Test.jsx’로 저장했습니다. [Image 01]

{

“y위글”:function(a, b){var w=wiggle(a,b); return [value[0], w[1]];},

“x위글”:function(a, b){var w=wiggle(a,b); return [w[0], value[1]];}

}

  • [Image 01]

    애프터 이펙트를 열고 ‘test.jsx’ 파일을 불러온 다음 콤포지션을 생성하고 색이 다른 두개의 솔리드를 생성했습니다. 포지션(Position)에 아래와 같은 익스프레션을 각각 입력했습니다. [image 02]

  • [image 02]

    익스프레션은 위글(wiggle)값을 X나 Y축으로만 적용시키는 간단한 명령어입니다. 결과물은 아래와 같습니다. [image 03]

  • [image 03]

    2018-06-13T02:43:50+00:00

    Leave A Comment

    CLOSE ME

    CLOSE ME

    Slide background
    Slide background
    Slide background
    Slide background
    Slide background
    Slide background
  • error: Content is protected !!