씨앗뿌리는 개발자의 개발노트

After Effects에서 스크립트를 작성하는 것은 비주얼 이펙트, 모션 그래픽 및 애니메이션을 자동화하고 향상시키는 데 매우 유용합니다. 이를 통해 작업 프로세스를 자동화하고 시간을 절약할 수 있습니다.

After Effects 스크립트란?

After Effects 스크립트는 Adobe ExtendScript 프로그래밍 언어를 사용하여 작성된 자바스크립트 파일입니다. 이를 사용하면 After Effects 프로그램 내에서 다양한 작업을 자동화 할 수 있습니다. 스크립트를 사용하면 특정 작업을 자동화하거나 일괄 처리 할 수 있습니다.

ExtendScript 언어 이해하기

After Effects에서 사용되는 스크립트는 Adobe ExtendScript 언어로 작성됩니다. ExtendScript는 ECMAScript 표준을 기반으로한 스크립팅 언어로, 자바스크립트와 유사하지만 일부 Adobe 특정 확장 기능과 함께 사용할 수 있습니다.

ExtendScript는 변수, 배열, 함수 등의 일반적인 프로그래밍 구성 요소뿐만 아니라 Adobe 제품에서 사용되는 특정 기능을 제공합니다. 예를 들어, After Effects 스크립트에서 사용되는 프로젝트 항목, 레이어, 효과 및 키 프레임과 같은 Adobe 특정 요소를 조작할 수 있습니다.

스크립트 작성 환경 설정하기

After Effects에서 스크립트를 작성하려면 다음 단계를 따르세요.

  1. Adobe ExtendScript Toolkit를 열고, 파일 > 새 스크립트를 선택하여 새 스크립트를 만듭니다.
  2. 스크립트를 저장할 폴더를 선택하고, 스크립트 파일 이름을 지정합니다. 파일 확장자는 .jsx로 합니다.
  3. 작성한 스크립트를 실행하기 위해 After Effects 프로그램을 시작하고, 실행할 스크립트 파일을 불러옵니다.

위와 같이 작성한 스크립트를 After Effects에서 실행하면, 프로그램 내에서 자동화 작업을 수행할 수 있습니다.

기초적인 스크립트 작성하기

ExtendScript를 사용하여 기본적인 스크립트를 작성해보겠습니다. 다음 예제는 After Effects 프로젝트의 현재 항목 수를 반환하는 스크립트입니다.

// 현재 프로젝트를 불러옵니다.
var curProject = app.project;

// 현재 프로젝트의 항목 수를 계산합니다
var numItems = curProject.numItems;

// 항목 수를 콘솔에 출력합니다.
$.writeln("현재 프로젝트의 항목 수: " + numItems);

이 스크립트는 현재 After Effects 프로젝트를 불러온 다음, 현재 프로젝트의 항목 수를 계산하여 콘솔에 출력합니다. 이 예제에서는 ExtendScript에서 사용되는 몇 가지 구성 요소를 사용하고 있습니다.

var: 변수를 선언할 때 사용하는 키워드입니다.
app.project: 현재 After Effects 프로젝트를 나타내는 변수입니다.
numItems: 현재 프로젝트에 있는 항목 수를 나타내는 속성입니다.
$: ExtendScript에서 제공하는 특수한 객체로, 콘솔에 메시지를 출력하는 데 사용됩니다.

결론

After Effects 스크립트는 비주얼 이펙트, 모션 그래픽 및 애니메이션 작업을 자동화하는 데 매우 유용합니다. Adobe ExtendScript 언어를 사용하여 스크립트를 작성하고 After Effects 내에서 실행할 수 있습니다. 이를 통해 작업 프로세스를 자동화하고 시간을 절약할 수 있습니다. 이 글에서는 ExtendScript 언어와 기본적인 스크립트 작성 방법에 대해 알아보았습니다.

profile

씨앗뿌리는 개발자의 개발노트

@씨앗뿌리는 개발자

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!