inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

웹 애니메이션을 위한 GSAP 가이드 Part.02

[3D 텍스트효과(2)] GSAP을 위한 애니메이션 Timeline flow"기획", 이렇게 하면 될까요?

해결된 질문

514

프린이

작성한 질문수 21

1

안녕하세요,

애니메이션 Timeline을 기획(정의)하는 법(방식)?에 대해 문의드립니다!

 

섹션, "3D 텍스트효과(2)" 에서

인터벌 단위로,

duration, stagger, pause, 각각의 value 계산 법을 알려주셨는데요

 

강좌에서 나온 예시 SVG 이미지 보면서,

저렇게 애니메이션을 정의하면 되겠다,

인사이트를 얻었습니다.

 

문득, 범쌤께서는 어떻게 애니메이션 flow를 정의 하시는지,

관점이나, 포인트가 궁금해졌습니다!

(이미 강의에서 SVG 이미지로 보여주셨지만, 혹시 더 있을까봐서요,,,)

 

강의 내용처럼,

애니메이션을

duration,

stagger,

pause,

delay 단위로 배치하면, GSAP을 적용하는데 용이 하다 라고 이해하면 될까요?!

 

블럭 맞추듯 척척, 애니메이션이 구현되는 과정이 신기하네요!

 

감사합니다!

 

 

HTML/CSS javascript 인터랙티브-웹 gsap

답변 1

0

범쌤

안녕하세요 프린이님 😀

 

실망하실수도 있겠지만 저는 설계를 완벽히 하고 들어가는 성격은 아닙니다. ㅎㅎ..
animation flow를 만들 때, 일단 머릿속에 생각나는대로 코드를 짜집어서 만들어 보고 이후 애니메이션에 문제점 (겹침이나 깨짐, 안움직임) 이 나타난다면 세부적으로 들어가 하나씩 원인을 파악하며 원하는 애니메이션을 구현해 나갑니다.

 

원인을 파악하는 단계에서 저렇게 duration, delay, repeat, stagger, repeatDelay 등등 다양한 항목들을 쪼개가면서 이해하는 편입니다.

 

이때 머릿속에 정말 그림이 안그려진다면, ui 도구들이나 손그림을 사용해 애니메이션의 타임라인을 그려서 언제 들어오고 언제 빠져야 하는지 설계를 하기도 합니다.

 

 

그리고 이 수업을 수강하신 프린이 님도 마찬가지겠지만, 이렇게 각 애니메이션의 duration, delay, 그리고 각각의 stagger 들의 duration과 delay, repeatDelay들의 값을 이해하고 만져보셨다면 다른 애니메이션을 봤을때의 관점과 포인트가 보이게 됩니다. (아직은 익숙하지 않을 수 있습니다)

 

이걸 알고 보는 애니메이션과 모르고 보는 애니메이션은 완전 다른 차이를 가지고 있습니다.

저의 애니메이션 flow와 관점, 포인트를 물어보신다면 아마 이런 내용들이지 않을까 생각합니다.

 

 

 

그리고 저는 많은 애니메이션을 만들다 보니 나름의 경험(?)이 생겨서 어느정도는 다 구현이 가능한데, 생각해보면 많은걸 만들어 봤기 때문이 아닐까 라는 생각이 듭니다. (자기자랑 아닙니다)

프린이님도 이 강의를 통해 gsap을 보다 깊게 익히시고 만들고자 하는 사이트를 하나 정한 후 많은 애니메이션을 직접 핸들링 해보는 경험을 가지시면 좋을것 같습니다.

 

 

감사합니다 :)

 

1

프린이

답변 감사드립니다!

아래 질문 (토이스토리 title에 있는 button에 링크 거는 법)에 대한 해결방법이 이게 맞을까요? 더 좋은 방법이 있으면 알려주세요

0

57

1

토이스토리 practice에서 "WATCH NOW"버튼에 대한 href 속성값을 변경하는 방법

0

45

1

motionpath 플러그인에서 align의 자세한 역할 궁금합니다

1

80

2

선생님 알려주신 내용을 기반삼아 구현하고 싶은 UI가 있습니다.

1

197

2

set에 대해서 궁금증.

1

179

2

set에 대해서

1

143

2

gsap.set 은 어디에서 처음 배우는가요?

2

202

2

섹션 0, 버그와 리팩토링에서 아이콘 클릭시 진행률을 알아올 수 있나요??

1

146

1

GSAP 가이드 Part.02 강의 > 01 > practice html 맨처음 시작시 강의랑 동일하지 않을 경우

1

240

2

advanced 수업자료 문의

2

220

1

duration과 stagger

1

246

1

이미지 관련 사이트 문의드립니다.

1

215

1

노션 링크는 어디에 있는지 문의 드립니다~

1

369

1

SplitText를 순수 자바스크립트로 써봤어요

3

661

1

.left는 quickTo를 쓰지 않는 이유

2

344

1

map으로 배열을 만들지 않아도 괜찮을까요?

1

333

1

애니메이션 재생헤드를 처음으로...

2

307

1

forEach안에서 gsap을 사용할 때 이벤트가 한번밖에 안걸리는 문제

1

626

1

gsap.set() vs gsap.default()

1

361

1

dragger에서 #timeline이 드래그 되는 이유

1

234

1

강의 보던중 사용중인 툴이 궁금해서 여쭤봅니다.

1

340

1

안녕하세요 수업자료를 다운받았는데 중간중간 파일이 없어요 ㅠㅠ

1

404

1

안녕하세요 이렇게 나오는데..

1

415

1

이후에 출시될 강의엔 유료 플러그인이 사용되나요?

1

291

1