"텍스트 애니메이션"은 움직이는 문자, 단어 또는 단락을 만드는 컴퓨터 그래픽에서 광범위한 용어입니다. 애니메이션에서는 화면에서, 영역 내에서 또는 모션 패턴을 따라 어떤 방식으로 움직이는 텍스트를 만드는 것과 관련이 있습니다. 덜 자주 사용되는 의미는 텍스트 문자 만 사용하여 생성되는 애니메이션과 관련이 있으므로 애니메이션 내의 각 요소는 문자, 숫자, 문장 부호 또는 기타 기호로 구성됩니다. 텍스트 애니메이션에 사용할 수있는 다양한 특수 효과가 있으며, 대부분 특수한 3D 애니메이션 효과 및 2D 이미지 필터와 동일합니다. 전문 영화 및 비디오, 방송 텔레비전 및 프리젠 테이션에서 텍스트는 종종 한 주제에서 다음 주제로 흥미로운 전환을 만들거나 중요한 정보를 강조하기 위해 애니메이션됩니다.
컴퓨터 그래픽스 응용 프로그램으로 텍스트 애니메이션을 만들기 위해 두 가지 유사하지만 궁극적으로 다른 방법을 사용할 수 있습니다. 첫 번째는 각 문자의 3D 모델을 포함하는 3D 모델링 프로그램을 채택한 다음 올바른 자간 및 간격을 사용하여 가상 공간에 배치합니다. 그런 다음 이러한 문자는 문자 또는 단어의 개별 부분이 유기적으로 움직이는 것처럼 보이도록 텍스처 매핑, 회전, 모핑 및 역 운동학과 같은 시각적 효과를 포함하여 모든 3D 객체에 애니메이션이 적용되는 것과 같은 방식으로 애니메이션 할 수 있습니다.
텍스트 애니메이션을 만드는 데 사용되는 다른 방법은 벡터 기반 그래픽 프로그램을 사용하는 것입니다. 이러한 프로그램은 글자 나 글꼴을 그리는 데 필요한 정보를 굵게 또는 기울임 꼴과 같은 어떤 스타일로도 저장합니다. 애니메이션은 주로 경로 또는 베 지어 곡선을 사용하여 텍스트를 정의 된 프레임 속도로 이동하여 이루어집니다. 벡터 그래픽에 대한 많은 수학은 3D 애니메이션에 사용되는 알고리즘과 동일하므로 벡터 기반 텍스트 애니메이션과 3D 텍스트 애니메이션 사이에 선이 흐려지는 경우가 있습니다.
일부 사무실 제품군에는 슬라이드 쇼 또는 다른 유형의 프레젠테이션 내에서 모션을 만드는 데 사용할 수있는 기본 텍스트 애니메이션 기능이 포함되어 있습니다. 이러한 효과는 일반적으로 화면의 한 쪽에서 입력 된 텍스트가 중앙에 놓이는 등 사전 프로그래밍되고 매우 기본적입니다. Office 제품군에서 텍스트 애니메이션을 사용할 때의 한 가지 이점은 실제 애니메이션 시퀀스를 저장하고 프레임 단위로 렌더링 한 다음 재생할 필요가 없기 때문에 사용 편의성과 이식성입니다.
HTML (HyperText Markup Language)에서 JavaScript® 및 CSS (Cascading Style Sheet)를 사용하여 텍스트를 애니메이션 할 수 있습니다. 이것은 텍스트 블록의 속성을 수정하고 시간이 지남에 따라 위치를 변경하여 움직이거나 스크롤되는 것처럼 보이게 할 수 있습니다. HTML 자체에서 marquee 태그를 사용하여 웹 페이지 내에서 스크롤하는 텍스트 줄을 만들 수 있습니다. 마지막으로 별도의 프로그램이나 내장 스트리밍 미디어를 사용하여 움직이는 텍스트를 표시 할 수도 있습니다.


