Unity 검색

고수 따라잡기:

타임라인을 사랑할 수밖에 없는 3가지 이유

Last updated: December 2018

페이지 내용: 타임라인은 실시간 스크러빙과 비선형 편집(NLE) 워크플로를 제공합니다. 절차적 카메라를 사용하여 동적 샷을 만들고, 직접 트랙과 클립을 제작하고, 클립을 블렌딩 및 확장하고, 트랙을 반복하는 등 멀티트랙 인터페이스에서 게임의 모든 요소를 제어할 수 있습니다.

친숙함(특히 유니티의 애니메이션 툴을 사용해본 경우)

타임라인은 직관적인 프레임 기반 환경에서 사용자가 에셋을 빠르게 조합할 수 있도록 구축되었습니다. 사용자는 유니티의 끌어다 놓기(drag and drop) 동작을 사용하여 게임 오브젝트를 타임라인으로 직접 드래그하여 여러 트랙 타입에 연결할 수 있습니다.

오디오와 애니메이션 클립과 같은 에셋도 타임라인 트랙으로 끌어와 제시간에 시각적으로 조립할 수 있습니다. 같은 맥락에서 새 애니메이션도 애니메이션 창에서와 동일한 방식으로 키프레임할 수 있습니다. 그런 다음 시퀀스가 '적합'해질 때까지 클립을 자르고, 이동하고, 분할할 수 있습니다.

사용자는 새로 조립한 타임라인을 스크럽하는 기능을 통해 다양한 요소가 서로 어떻게 상호작용하는지 시각적으로 확인하고 즉시 필요한 변경을 수행할 수 있습니다.

확장 가능

타임라인은플레이어블 API(애니메이션과 동일한 시스템)에 빌드되어 있으며, 시네머신에 대한 통합을 포함합니다. (the same system as animation) and includes an integration for 시네머신시네머신은 C#로 작성된 모듈식 전문가용 카메라 툴 제품군으로, 프로젝트의 모든 카메라에 대해 최고 수준의 카메라 제어를 제공합니다.

타임라인은 플레이어블 API에 구축되어 있으므로 원하는대로 확장하고 커스텀화할 수 있습니다. 유니티는 플레이어블 API에 더 쉬운 커스텀화를 가능하게 하는 다음의 몇 가지 요소를 더했습니다.

  • 스크립트 플레이어블(이전에는 맞춤 애니메이션 플레이어블이었음). C#로 작성된 플레이어블입니다. 자체 플레이어블 타입을 원하는 경우(그래프 평가 중 작성 가능) C#로 작성하세요.
  • 플레이어블 에셋: 플레이어블을 그래프에 추가할 수 있는 직렬화 가능한 오브젝트입니다. 실제로 유니티는 플레이어블 에셋 기능을 기반으로 타임라인을 구축했으며, 타임라인 에셋 자체가 트리를 생성하는 플레이어블 에셋입니다. 트랙과 클립 또한 플레이어블 에셋으로 더 큰 규모의 트리에 요소를 추가하는 작업을 수행합니다.

실제로 시네머신 타임라인 통합은 동일한 플레이어블 API를 사용하는 사용자 스크립트로 빌드되었습니다.

효율적

타임라인은 플레이어블 그래프를 생성하므로 성능을 저해하는 일 없이 재생할 수 있습니다.

Unity-playableAPI-three-things-to-love-about-Timeline

타임라인은 네이티브 시스템만큼 효율적으로 애니메이션, 오디오와 스크립트를 재생하므로 게임 전체에서 다양한 방식으로 활용할 수 있습니다. 즉, 게임플레이에서 컷씬으로 전환하는 데 사용하거나, 복잡한 시각 효과를 만들 때 활용하거나, 앰비언트 시퀀스를 만드는 데 사용하거나 시네머신과 함께 사용하여 시네마틱 수준의 카메라를 만들 수 있습니다.

고급 튜토리얼

유나이트의 이 전문가 세션은 커스터마이징, 실험, 그리고 게임과 영화에 Unity의 시네마틱 및 포스트 프로세싱 툴을 활용하는 다양한 사용 사례를 살펴봅니다. 또한 Impulse-Camera-Shake 시스템, 이벤트 모듈, ClearShot 개선 등 새로운 기능도 소개합니다.

Unity 에반젤리스트 Ciro Continisio의 이 블로그 읽기를 통해 타임라인으로 대화를 주도하고, 전개를 지원하고, 게임의 AI 시스템에 연결하는 방법을 알아보세요.

Ciro가 작성한 또 하나의 심층 블로그로, 타임라인을 위한 창의적인 스크립팅에 관한 블로그입니다. Ciro는 이 블로그에서 타임라인을 사용해 게임플레이와 스토리텔링을 혼합하여 컨텐츠를 더욱 발전시키는 방법을 설명합니다.

리소스 더 보기
확인

We use cookies to ensure that we give you the best experience on our website. Visit our cookie policy page for more information.