NATALIE: 안녕하세요
저는 Natalie입니다 Google Web Designer 개발을
맡고 있는 엔지니어입니다
이번 동영상에서는
고급 모드 타임라인을 사용하여 애니메이션을
만드는 방법에 대해 알려드리겠습니다
타임라인 패널은 기본적으로 작업공간 하단에 있습니다
타임라인 도구는 두 가지가 있습니다
다른 하나는 빠른 모드 타임라인으로,
대부분 파일은 기본적으로 빠른 모드에서 열립니다
오른쪽 상단 모서리에 있는 이 버튼을 눌러서
두 모드 간에 전환할 수 있습니다
이 화면이 빠른 모드이고 전환한 화면이 고급 모드입니다
빠른 모드를 다룬 별도의 가이드가 있으니
여기에서는 고급 모드만 설명하겠습니다
두 모드 중 이 모드가 더 복잡하긴 하지만
더 강력한 기능이 제공됩니다
연습을 위해 짧은 애니메이션 광고를 준비했습니다
광고에서는 이미지가 슬라이딩하고 두 텍스트 상자가
페이드인, 페이드아웃되며 끝에 로고가 나타납니다
이 동영상에서는 Google Web Designer에서
이 광고를 만드는 방법을 살펴보겠습니다
우선 슬라이딩 이미지 애니메이션부터 처리해 보겠습니다
먼저 이미지를 드래그하여 스테이지로 가져오고
애니메이션 시작 시 표시되기
원하는 위치에 이미지를 놓습니다
바로 여기에요
그런 다음 이렇게 슬라이딩되게 합니다
화면의 타임라인에는 작은 트랙이 있습니다
바로 타임라인 레이어로서,
이 UI에서 시간에 따라 개체의 애니메이션을
지정하게 됩니다
애니메이션을 만드는 데 기본적인 원칙은
키프레임을 정의하는 것입니다
키프레임은 요소가 특정 속성 값을 갖는 지점이죠
그런 다음 이러한 값들 사이에서 전환이 지속하는 방법과
시간을 정의하면 됩니다
이 이미지 슬라이드를 만들려면 우선 키프레임 몇 개를 만듭니다
여기에서 약 1초 정도 멈추게 하려 하므로
1초 지점에 키프레임을 놓겠습니다
오른쪽 버튼을 클릭하고 키프레임 삽입을 선택하면 됩니다
0.5초 뒤에 하나 더 삽입합니다
이 키프레임에서는
이미지를 슬라이딩해 이 시점에 원하는 위치에
이미지가 오도록 하겠습니다
그런 다음 이미지가 1초 동안 다시 멈추고
마지막으로 0.5초 후에
슬라이딩해 보기에서 완전히 벗어나도록 하겠습니다
이때 플레이헤드를 드래그하면 타임라인을 스크러빙하고
애니메이션을 미리 볼 수 있습니다
왼쪽 모서리의 재생 버튼을 누르는 방법으로도
스테이지에서 미리 볼 수 있습니다
됐습니다.
다음으로,
완성된 광고에서 처음에 이미지가
페이드인되는 것을 보셨을 것입니다
슬라이딩하기 전에 말이죠
이제 이 페이드 애니메이션을 만들어 보겠습니다
마키 도구를 사용해 모든 키프레임을 선택하고
옆으로 이동시켜 왼쪽에서
페이드인 효과를 낼 공간을 만들고
0초에 새 키프레임을 삽입해 보겠습니다
이 키프레임에서 요소의 불투명도를
0으로 설정하겠습니다
다른 모든 키프레임에서는 100%로 설정하겠습니다
이제 텍스트를 추가해 보겠습니다
앞서 본 것처럼 텍스트 상자는 두 개입니다
이미지가 슬라이딩하면서 순서대로 페이드인되죠
우선 첫 번재 텍스트 상자를 만들어 보겠습니다
첫 번째 텍스트 상자가 페이드인되고
여기 이 기간만큼 표시됩니다 그런 다음 이미지가 슬라이딩하면
페이드아웃됩니다
가장 먼저 할 작업은 이 상자에서 불투명도를
0%로 만드는 것입니다 보이지 않게 시작하니까요
그리고 0.5초에서 키프레임을 만들어
불투명도를 100%로 설정합니다
1.5초 지점에서는 여전히 100%이고
2초에서는 다시 0%로 설정합니다
이때 키프레임을 삽입하는 방법을 사용할 수 있습니다
앞서 했던 것과 같은 방식으로요
키프레임 복제 방법을 활용할 수도 있습니다
Alt 키를 누르면 키프레임의 사본을 만들어
다른 시간으로 드래그할 수 있습니다
애니메이션 작업에서 이 방법으로 시간을 아낄 수 있습니다
이제 텍스트 상자가 완전히 페이드아웃되는 마지막 키프레임을
추가하겠습니다
한 번 미리 보겠습니다
완벽하네요
좋습니다
사실 두 번째 텍스트 상자는 첫 번째 텍스트 상자와
거의 동일합니다 텍스트 내용만 다르고,
첫 번째 상자의 페이드아웃 후에 나타날 뿐이죠
그래서 이 작업에서 시간을 더 아껴 보겠습니다
애니메이션을 포함하여 이 레이어를 복제합니다
오른쪽 버튼을 클릭하고
레이어 복제를 선택하면 됩니다
한 번 더 마키 선택 도구를 사용하여
키프레임을 모두 선택하고 이 애니메이션이
위치해야 하는 지점으로 옮깁니다
여기 첫 번째 텍스트 상자가 페이드아웃되는 키프레임과
두 번째 상자가 페이드인되는 키프레임을 조정하여
서로 겹쳐지지 않도록 합니다
키프레임들이 이렇게 가까워지면
확대/축소 슬라이더를 사용하여 애니메이션을 더 확대해서
볼 수 있습니다
텍스트도 업데이트해 보겠습니다
지금 두 개의 텍스트 상자가 있습니다 한 상자 위에
다른 상자가 놓여 있죠
여기를 클릭하면 실수로 위에 있는 상자를
수정하게 될 수 있습니다
그래서 위 상자를 잠금 설정하여
실수로 활성화되지 않도록 하겠습니다
이렇게 하면 아래 상자만 수정할 수 있습니다
이제 애니메이션이 거의 완성되었습니다
그럼 키프레임들 사이에서
어떤 작업이 이루어지는지 자세히 살펴보겠습니다
화면의 키프레임 사이를 보세요 이걸 선형이라고 하는데요
CSS 이징 기능으로,
각 키프레임 쌍의 중간값을
계산하는 데 사용됩니다
선형이란 값이 일정하게 변하는 것을 의미합니다
여기에서 다른 옵션을 사용할 수도 있습니다
오른쪽 버튼을 클릭하면
CSS 사양에 지정된 모든 표준 이징 기능을
사용할 수 있습니다
특히 이 전환에서는 왼쪽 이미지 반쪽에서
다음 이미지로 슬라이딩하므로
다른 이징 기능을 선택하는 것이 좋습니다
예를 들어 이즈 인 아웃을 사용하면 움직임이
약간 가속된 다음 멈추기 전에 다시
감속하는데, 실제와 더 비슷하게
연출할 수 있습니다
미리보기 영역을 제한해 보겠습니다
이 노란색 핸들을 이 전환으로 드래그하면 됩니다
그리고 미리보기에 반복을 설정한 후
이 부분만 미리보기를 실행하면
이 전환을 디버그할 수 있죠
제대로 움직이네요
하나 더 알려드릴 점이 있습니다
사전 정의된 이징 기능을 사용하는 대신
나만의 이징을 만들 수 있습니다
오른쪽 버튼을 클릭하고 이징 옵션을 선택하면
베지어 곡선을 맞춤설정하여
원하는 곡선을 만들 수 있죠 이를 맞춤 사전 설정으로 저장하고
확인을 클릭하여 적용하면 됩니다
이것으로 가이드를 마무리하겠습니다
더 알아보고 싶은 분들을 위해 다른 애니메이션
관련 주제를 자세히 설명한 가이드도 준비되어 있습니다
이상으로 동영상을 마치겠습니다
시청해 주셔서 감사합니다