|
|
스크립트스크립트는 수행할 일련의 명령을 응용 프로그램에게 알려 주는 명령의 모음입니다. 사용자는 대부분의 Adobe 응용 프로그램에서 스크립트를 사용하여 반복적인 작업을 자동화하고 복잡한 계산을 수행할 수 있습니다. 또한 그래픽 사용자 인터페이스를 통해 직접 노출되지 않는 일부 기능을 사용할 수도 있습니다. 예를 들어 After Effects에서 컴포지션의 레이어를 재배열하도록 하고, 텍스트 레이어에서 소스 텍스트를 찾아 바꾸도록 하거나 렌더링 완료 시 전자 메일 메시지를 보내도록 할 수 있습니다. After Effects 스크립트에서는 Adobe ActionScript®와 유사한 Adobe ExtendScript 언어를 사용합니다. 이 언어는 JavaScript의 확장된 형태입니다. ExtendScript 파일의 파일 이름 확장자는 .jsx입니다. After Effects에서 사용할 수 있는 스크립팅 기능에 대한 전체 설명은 Adobe 웹 사이트의 After Effects 개발자 센터 섹션에 있는 After Effects 스크립팅 가이드를 참조하십시오. 스크립트 불러오기 및 실행After Effects에서는 시작 시에 Scripts 폴더에서 불러올 스크립트를 검색합니다. 불러온 스크립트는 [파일] > [스크립트] 메뉴를 통해 사용할 수 있습니다. After Effects가 실행되는 동안 스크립트를 편집한 경우 변경 내용을 저장해야 변경 내용이 적용됩니다. After Effects가 실행되는 중에 Scripts 폴더에 스크립트를 배치한 경우 해당 스크립트가 [스크립트] 메뉴에 나타나도록 하려면 After Effects를 다시 시작해야 합니다. 그러나 [스크립트 파일 실행] 명령을 사용하면 After Effects를 다시 시작하지 않아도 새 스크립트를 즉시 실행할 수 있습니다. ScriptUI Panels 폴더의 스크립트는 [창] 메뉴 아래쪽에서 사용할 수 있습니다. 도킹 가능한 패널에 사용자 인터페이스를 제공하도록 스크립트를 작성한 경우에는 해당 스크립트를 ScriptUI 폴더에 저장해야 합니다. ScriptUI 패널은 After Effects 사용자 인터페이스의 기본 패널과 비슷한 방식으로 작동합니다. 참고: 기본적으로 스크립트는 파일을 쓰거나 네트워크를 통해 통신을 주고받을 수 없습니다. 스크립트에서 파일을 쓰거나 네트워크를 통해 통신할 수 있도록 하려면 [편집] > [환경 설정] > [일반](Windows) 또는 [After Effects] > [환경 설정] > [일반](Mac OS)을 선택한 다음 [스크립트를 사용한 파일 쓰기 및 네트워크 액세스 허용] 옵션을 선택합니다.
Jeff Almasol은 도킹 패널을 만드는 Launch Pad 스크립트를 포함하는 스크립트 세트를 제공합니다. 이 패널에서 사용자가 설치한 다른 스크립트를 실행할 수 있습니다. Jeff Almasol이 제공하는 이 스크립트 패키지에는 키보드 단축키를 수정하는 데 사용할 수 있는 스크립트인 KeyEd Up이 포함되어 있습니다. 자세한 내용은 Adobe 웹 사이트에서Adobe After Effects Exchange를 참조하십시오. Jeff Almasol은 간단한 콘솔 패널을 만드는 스크립트를 제공합니다. 콘솔 패널에는 평가할 ExtendScript 명령을 입력할 수 있는 텍스트 영역이 포함됩니다. 오류 또는 메시지를 캡처하는 기능은 없습니다. 이 콘솔은 스크립트를 먼저 만들 필요 없이 명령을 입력할 수 있는 간단한 방법을 제공할 뿐입니다. 자세한 내용은 Jeff Almasol의 redefinery 웹 사이트를 참조하십시오. After Effects에 포함된 스크립트After Effects에서는 사용자가 일반적인 작업을 수행할 수 있도록 미리 작성된 여러 스크립트를 제공합니다. 사용자는 이러한 스크립트를 필요에 맞게 수정하거나 스크립트를 만들 때 참고할 수 있습니다. 샘플 스크립트 Demo Palette.jsx를 실행해 보면 스크립트를 통해 수행할 수 있는 작업이 무엇인지 이해할 수 있습니다.스크립트 작성 및 수정ExtendScript Toolkit의 일부인 스크립트 편집기를 사용하면 After Effects에서 사용할 스크립트를 직접 작성할 수 있습니다. ExtendScript Toolkit에서는 스크립트를 만들고, 디버깅하고, 테스트할 수 있는 편리한 인터페이스를 제공합니다. 경우에 따라서는 기존 스크립트를 약간만 수정해도 스크립트를 통해 원하는 작업을 수행할 수 있습니다. 이러한 경미한 수정의 대부분은 컴퓨터 프로그래밍과 스크립팅 언어에 대한 지식이 약간만 있어도 수행할 수 있습니다.
AE Enhancers 포럼에서 제공하는 한 자습서에서는 스크립트를 만드는 과정을 단계별로 설명합니다. Jeff Almasol은 redefinery 웹 사이트에서 스크립트 작성을 쉽게 할 수 있도록 도와 주는 유용한 함수 등의 스크립팅 유틸리티를 제공합니다. 더 많은 유용한 스크립트 찾아보기다른 After Effects 사용자와 스크립트, 프로젝트 및 기타 유용한 항목을 교환하려면 Adobe 웹 사이트의 After Effects Exchange를 방문하십시오. Dan Ebberts는 Motionscript 웹 사이트의 스크립팅 섹션에서 스크립팅 자습서와 유용한 스크립트를 제공합니다. Lloyd Alvarez는 After Effects Scripts에서 유용한 스크립트 모음을 제공합니다. AE Enhancers 포럼에서는 After Effects의 스크립팅과 표현식 및 애니메이션 사전 설정에 대한 예제 스크립트와 유용한 정보를 제공합니다. Jeff Almasol은 redefinery 웹 사이트에서 유용한 스크립트 모음을 제공합니다. Dale Bradshaw는 Creative Workflow Hacks 웹 사이트에서 스크립트와 유용한 팁을 제공합니다. nabscripts 웹 사이트에서는 여러 가지 유용한 스크립트를 제공합니다. |