2010-12-12 5 views
1

저는 작업중인 프로젝트에 대해 덩굴/꽃의 많은 키 프레임 마스킹을 수행하고 있습니다. 정말 잘 보이지만 물론 시간이 많이 걸립니다.Flash CS4/5의보다 효율적인 키 프레임 애니메이션

이 애니메이션을 더 빠르게 만들고 더 중요한 것은 나중에 편집 할 수있는 기술/도구가 있는지 궁금합니다. 애니메이션의 전체 섹션을 키 프레임 처리 할 것인지는 클라이언트가 "멋지다"고 말하면되지만 터치 만하면됩니다. " 그리고 나는 그것을 처음부터 모두 재건해야 할 것입니다.

+0

ActionScript 키 프레임 애니메이션입니까? 그렇지 않은 경우, 아마도 이것이 최고의 사이트가 아닐 수도 있습니다. – BoltClock

+0

아니요, 이것은 Flash CS IDE의 타임 라인 애니메이션입니다. 나는 이것이 가장 좋은 곳이 아닐 수도 있지만, AS3 사람들이 많이 여기는 것을 알고 있으므로 몇 가지 제안이있는 사람을 만날지도 모른다고 생각했습니다. 나는 몇 곳의 다른 장소에 대해서도 묻고 있는데, 다른 곳에있는 좋은 정보를 여기에 추가 할 것이다. – John

+2

@John 잘하면 당신은 또한 사용자 정의 기호와 데코 도구를 사용하여 덩굴을 만들 수 있습니다. 그렇지 않으면 애니메이션을 할 수 있어야합니다. 그렇지 않으면 2 ~ 3 개의 덩굴 심볼 만 사용하여 재사용하는 것이 좋습니다. 2,3 대 모두에 반대하는 덩굴. 또한 애니메이션 방법에 따라 히스토리 패널 (CMD/Ctrl + F10)에서 수행 할 수있는 편집 가능한 단계를 추적하고 저장 명령을 사용하여 키보드 쇼트를 지정하여 워크 플로를 자동화 할 수 있습니다. 또한 JSFL을 살펴보고 어쩌면 http://ajarproductions.com/ –

답변

1

@ John의 제안에 대한 대답은 확장 된 주석입니다. 여기

는 애니메이션 덩굴/마스크에 대한 몇 가지 아이디어를 다음과 같습니다

  • 데코 도구

그것은 애니메이션 할 수 있습니다 덩굴 채우기라는 사전, 당신은 몇 가지를 구성 할 수있다를 사용해보십시오 옵션을 선택하고 채우기 애니메이션을 만듭니다. 희망에 따라 사용자의 필요에 맞게 구성 할 수 있습니다. 3D 브러시 사전 설정으로 재생하고 마스크로 사용할 심볼을 설정하고 스프레이 영역을 최소화 할 수도 있습니다.

데코 도구는 멋진 환경의 C++ 엔진으로 구동되며 자바를 사용하여 자신의 도구를 만들 수 있습니다. 기존 스크립트는 다음과 비슷한 위치에 있습니다.

/Users/{yourUser}/Library/Application\ Support/Adobe/Flash\ CS5/en_US/Configuration/ProcScripts 

절차 적 엔진에 대한 문서는 아직 없습니다.

  • 은 2 또는 3 기호를 사용하여 애니메이션을 만드는 시도,하지만 재사용 그 많은 시간은 마스크를 만들 수 있습니다. 이 방법을 사용하면 애니메이션을 2,3 심볼 만 업데이트하고 재사용 할 수 있습니다.

  • 기록 패널 (CMD/Ctrl + F10)에서 저장할 수있는 단계를 찾으십시오. 이러한 단계를 키보드 단축키를 할당하고 워크 플로를 자동화/속도를 높일 수있는 명령으로 저장할 수 있습니다.

  • 타임 라인을 지원하는 확장 프로그램을 찾으십시오. Ajar Productions에는 CS4, CS5 용 무료 도구 모음이 많이 있습니다. 또한 Senocular's Distribute To Frames 명령어를 사용하면 편리 할 것입니다.

  • JSFL 픽업을 시도하십시오. 내 이전의 몇 가지 기본 단계를 찾을 수 있습니다 slides. 나는 하나 개의 프레임에이 Copy Shape Tween As Graphic whitney shape tween

그것은 단지 복사 모양 트윈 프레임과 같은 도움이 될 몇 가지 거친 스크립트를 가질 수 있습니다.

Here은 마스크 애니메이션에 사용하는 방법에 대한 예입니다. Copy graphics frame by frame 포도 나무 경로가 매우 복잡하지 않은 경우 마스크 기호에 대해 경로/경로를 애니메이션 경로로 복사 할 수 있습니다. 맨 위에 간단한 경로를 그려서 클립 보드에 복사 한 다음 마스크 심볼의 모션 트윈에 붙여 넣으십시오. 트위닝을 재조정하고 양파 스킨 옵션을 사용하여 모양이 어떻게 겹쳐져 있는지 미리 볼 수 있다는 녹음에 주목하십시오. 타원형을 사용하고 방향을 사용하여 옵션을 사용하면 더 적은 기호로 벗어날 수 있습니다.

var doc = fl.getDocumentDOM(); 
var tl = doc.getTimeline(); 
tl.insertFrames((tl.layerCount*100),false); 
for(var i = 0 ; i < tl.layerCount; i++){ 
    tl.setSelectedLayers(i,true); 
    tl.insertBlankKeyframe(i+30); 
    tl.insertKeyframe(i+1); 
    tl.insertBlankKeyframe(i); 
    tl.insertBlankKeyframe(0); 
} 

그것은 공상/아주 깨끗한 아니지만, 그것은 출발점 :

또한 여기 당신이 AutoSpanLayers.jsfl로 저장하고 플래시의 명령 폴더를 넣어 당신이에 키보드 단축키를 지정할 수 있도록 할 수있는 작은 조각이다 . 이 코드는 현재 심볼의 에있는 레이어를 확장하고 증분시킵니다. 이 시점에서 프레임의 길이와 길이를 변경할 수 없습니다. (i + 30)과 (i + 1) 비트를 변경해야합니다. 완성 된 스크립트가 아닙니다.

그러나 here의 사용 예입니다. AutoSpan Command Preview

Here은 포도 나무 마스크를 움직이는 또 다른 예입니다. Vine example 알림 데크 3D 브러쉬 도구 사전 설정을 사용하여 마스크로 사용할 그룹 객체 을 쉽게 페인트 할 수 있습니다. 이것은 기호가 많고 스프레이 최소값이 10px이므로 매우 정확하지 않으므로 게으름 옵션입니다. 하지만 사진을 얻을 수 있습니다.

중요한 것은 내 스크립트가 철저히 고환 검사를받지 않았기 때문에 은 먼저 몇 가지 기본 검사를 수행하고 자주 저장하십시오. 플래시가 자주 중단되는 것에 대해 죄책감을 느끼고 싶지 않습니다. 이것은 복잡한 타임 라인이있을 때 발생할 수 있습니다.

HTH

+0

우수 의견. 매우 도움이됩니다. 나는 플래시 애니메이션을 한동안하고 새로운 트릭을 배웠다. 고맙습니다. – John

0

물론 풀 애니메이션을 암시하려면 Tweening을 사용할 수 있습니다 (video 자습서 참조).

관련 문제