Search Unity

실시간 영화 제작이 각광을 받고 있는 가운데 많은 개발자가 빠른 반복과 강력한 스토리텔링 워크플로를 지원하는 최신 베스트 프랙티스에 따라 시네마 씬을 생성하고 싶어합니다. 유니티는 Unity 에디터를 사용해 게임이나 단편 영화 등에 들어갈 컷씬과 같은 리니어 콘텐츠를 제작하려는 사용자를 위해 에셋 스토어에 Film Sample 프로젝트를 출시했습니다.

Mike Wuetherick Made with Unity 팀의 수석 프로듀서입니다. 팀은 지난 2 동안 Oats Studios ADAM Episode 2 & 3 단편 비롯하여 다수의 대규모 시네마틱 프로젝트를 작업했으며 최근에는 Disney Television Animation 협업하여 Baymax Dreams 프로젝트를 진행했습니다.

Unity Film Sample 프로젝트 소개

이 패키지에는 단편 영화나 애니메이션 시리즈와 같은 리니어 콘텐츠를 제작하려는 사용자를 위해 사전 구성된 Unity 샘플 프로젝트 예제가 포함되어 있습니다. 이 샘플 프로젝트에서는 Adam 2: The Mirror 및 Baymax Dreams 단편과 같은 프로젝트를 제작하는 데 사용된 레이아웃 팁을 사용하며, 이 샘플을 기반으로 하여 Unity에서 나만의 시네마틱 프로젝트를 제작할 수 있습니다.

이 프로젝트에는 새로운 HD 스크립터블 렌더 파이프라인, 포스트 프로세싱 스택 V2, 타임라인, 시네머신 등이 사용되며 다수의 에디터 유틸리티, 커스텀 타임라인 트랙, Unity로 리니어 프로덕션을 진행하는 도중에 구축한 기타 유용한 툴이 포함되어 있습니다.

Unity 에셋 스토어에서 Film Sample 프로젝트를 찾을 수 있습니다.

Film Sample을 시작하려면 Unity를 설치해야 합니다.  이 프로젝트는 Unity 2018.2를 사용하여 제작되었으며 모든 Unity 2018.2.x 버전과 호환됩니다.

Unity를 설치한 후에는 빈 프로젝트를 새로 생성한 다음 에셋 스토어로 이동하여 Film Sample 프로젝트를 임포트합니다.

참고: Film Sample 완전한 Unity 프로젝트이므로 프로젝트에 임포트해야 합니다.

구성 요소

패키지의 구성 요소는 다음과 같습니다:

  • 리니어 프로덕션을 위해 특별히 설계된 커스텀 Unity 에디터 창 레이아웃을 비롯한 기본적인 프로젝트 구조 및 구성(예: Timeline 창은 기본적으로 표시됨)
  • 멀티 씬 로딩 프레임워크
  • 콘텐츠, 씬, 타임라인의 기본 디렉토리 구조
  • 유니티에서 제작했으며 에피소드 프로덕션에 유용한 것으로 검증된 툴, 타임라인 확장 기능 및 기타 유용한 기능의 라이브러리(Tools 메뉴 참조)
  • Oats Studios 단편 Adam 2: The Mirror의 샷 3개와 다음 항목이 포함된 샘플 단편:
    • ADAM 캐릭터: Unity 데모 팀 제작
    • WASP 캐릭터: Unity 데모 팀 제작(“Lu”)
    • Traption Guard 캐릭터: Unity 데모 팀의 Adam 캐릭터에 기반하여 Oats Studios가 제작
    • 단편에 포함된 원본 모션 캡처 카메라 무브먼트
    • 참고: 위의 3가지 캐릭터에는 Oats Studios Adam Ep.2 3 단편용으로 수정한 릭이 제공됩니다. 수정 릭은 Unity 데모 팀이 Unity 휴머노이드 릭을 적용하여 제작한 ADAM 1 캐릭터 팩에 릴리스된 버전을 기반으로 합니다.
  • 3가지 캐릭터용 애니메이션 + 모션 캡처 카메라 – 제네릭 릭 애니메이션
  • 새로운 에피소드 시리즈 제작 시 토대로 사용하도록 고안된 Empty Series 씬 및 타임라인 세트

제작 저작권 정보

  • Airlock 환경 에셋은 Virtuous Games에서 Oats Studios를 위해 제작했으며, 모션 캡처는 Animatrik 스튜디오에서 촬영했습니다.
  • 캐릭터, 콘텐츠 및 씬은 Adam 2 에셋 팩에서 가져왔으며 이에 대한 저작권은 Unity Technologies, Aps에 있습니다.

단계별 안내

콘텐츠 구성

Film Sample 프로젝트의 모든 콘텐츠는 아래와 같은 특정 폴더 구조를 사용하여 구성됩니다. 이러한 구성은 베스트 프랙티스인 동시에 프로젝트에 포함된 멀티 씬 프레임워크의 요구 사항이기도 합니다. 이와 유사하게 콘텐츠를 구성할 것을 권장합니다.

아래 섹션에서는 나만의 프로젝트를 위한 씬 프레임워크를 구성하는 방법을 설명합니다.

Content

  • 모든 3D 모델, 애니메이션, 캐릭터, 소품, 오디오 등이 이 폴더에 위치합니다.

Scenes

  • 샘플 및 튜토리얼을 위한 씬을 포함합니다.

Timeline

  • 샘플 에피소드를 위한 타임라인 시퀀스를 포함합니다.

Film Sample 시작하기

Film Sample에는 사용할 수 있는 두 개의 샘플 외에도 프로덕션에 사용할 타임라인 및 시네머신의 특정 컨셉을 시연하는 다수의 튜토리얼 씬이 들어 있습니다.

첫 번째 샘플은 사전 빌드되어 있으며, ADAM Episode 2 단편의 몇 가지 에셋을 사용하여 나만의 프로덕션 생성을 위한 콘텐츠, Unity 씬 및 타임라인 구성 방법을 보여줍니다.

두 번째 샘플은 나만의 시퀀스를 처음부터 빌드할 수 있도록 고안된 빈 템플릿으로, 사전 생성된 Unity 씬과 타임라인 시퀀스가 포함되어 있습니다.

샘플을 로드하려면 Unity 프로젝트의 Scenes 폴더로 이동합니다.

아래의 스크린샷과 같이 Scenes 폴더에 여러 개의 하위 폴더가 있습니다. 샘플은 EmptySeries 폴더 및 FilmSampleV1 폴더에 있습니다.

Scenes/FilmSampleV1 폴더 아래에 FilmSampleSceneLoader라는 파일이 있습니다. 이 파일을 선택하면 인스펙터에 다음과 같이 표시됩니다.

멀티 씬 로딩 시스템은 일반적이며 쉽게 사용할 수 있도록 설계되었습니다. 이 시스템의 기본 목표는 Unity 씬을 두 카테고리, 즉 메인 씬(Main Scenes)과 세트 씬(Set Scenes) 중 하나로 정의하고 해당 목록을 로드하는 것입니다.

인스펙터 창 하단의 다음 버튼을 이용하여 해당하는 씬을 로드할 수 있습니다:

  • Load Full Workflow: 메인 씬과 세트 씬 목록을 모두 로드
  • Load Set Only: 세트 씬 목록만 로드

씬을 로드하기 위한 이 두 가지 워크플로를 통해, 환경/조명 아티스트는 모든 캐릭터와 애니메이션 등이 포함된 전체 타임라인을 로드할 필요 없이 씬의 하위 세트를 로드하여 작업할 수 있습니다. 프로덕션의 규모가 커지면 전체 워크플로가 매우 커질 수 있으므로, 조명 및 세트 디자이너를 위해 이처럼 간소화된 워크플로를 마련했습니다.

Film Sample V1 씬 로더를 열고 Load Full Workflow를 선택하면 블로그 상단의 헤더 이미지와 같은 설정 화면이 표시됩니다. 이 샘플은 ADAM: Episode 2에 나온 3개의 샷을 포함하고 있으며 네스티드 타임라인을 이용한 타임라인 사용 및 단편에 사용할 카메라를 생성하는 두 가지 방법을 시연합니다. 하나는 시네머신만 사용하며, 또 하나는 Oats가 원본 단편용으로 제작한 원본 모션 캡처 카메라를 보여줍니다.

Scenes/EmptySeries 폴더에서는 Empty 예제에 해당하는 씬 로더를 찾을 수 있습니다. 이 샘플을 기반으로 하여 나만의 커스텀 프로덕션을 만들 수 있습니다!

Film Sample에는 ADAM과 같은 리니어 프로덕션의 제작을 더 손쉽게 하기 위해 고안된 다양한 툴과 커스텀 타임라인 트랙, 에디터 단축키 및 기타 유틸리티가 포함되어 있습니다. 자세한 내용은 프로젝트에 포함된 FilmSample Readme 파일을 참조하시기 바랍니다.

멋진 작품을 기대합니다!

17 코멘트

코멘트 구독

코멘트를 달 수 없습니다.

  1. Mike Wuetherick

    10월 22, 2018 8:25 오후

    Thanks for the feedback all, we have submitted an updated package that should the issues with the analytics package that were being reported previously. Thanks for your patience!

  2. Missing scripts on components: screenshot: https://imgur.com/a/Ypxouyb

    1. Mike Wuetherick

      10월 22, 2018 8:26 오후

      This is likely because of script errors from something else (possibly related to the issues other people have reported). An updated package is up on the asset store that should correct this!

  3. Antonis Fassolas

    10월 16, 2018 7:33 오전

    Antivirus wont let some of its files run seeing them as ransomware (bit defender)
    there is an error ragrding HDR pipeline
    the thing is unusable with unity 2018.2.12f1

  4. This mentioned Unity Analytics are needed. I made a new empty project without analytics and I got some errors. Then I greated empty project with analytics included then everything worked fine. So somehow Analytics module is required.

    1. Interesting. That should not be the case. I see Mike W investigating below.

    2. Mike Wuetherick

      10월 22, 2018 8:26 오후

      An updated package is up on the asset store that should correct this!

  5. Catalin-Alexandru Nastase

    10월 12, 2018 4:42 오후

    “com.unity.modules.unityanalytics”: “1.0.0” line is missing from manifest.json generating 2 compile errors.

    1. Mike Wuetherick

      10월 12, 2018 8:39 오후

      Someone else mentioned this as well, I’ll have to dbl check what could possibly depending on this – don’t know why the Analytics module would be required?

    2. Mike Wuetherick

      10월 13, 2018 1:41 오전

      Did you import the package into an empty project? if so, which template did you use to create the empty project?

    3. Mike Wuetherick

      10월 22, 2018 8:26 오후

      An updated package is up on the asset store that should correct this!

  6. Thank you Team Unity, I just started working on Cinemachine for cinematic for my game and boom a full example project is here for my ease.

  7. Great, except:
    – keyframe compression is enabled, causing all the character’s feet to slide around!
    – No Undo support on the tools
    – Wasp’s Rifle has the wrong material

    1. Mike Wuetherick

      10월 12, 2018 7:27 오전

      Thanks for the feedback.

      I’ll see what I can do for the undo support on the tools. This is a library that we’ve been building up (and continue to work on for our own projects) over the past few years, strangely enough no one has ever mentioned lack of undo before ;}

      I’ll do a pass on the animations, definitely a great point about the compression – definitely something that you want to disable for the majority of productions like this (we definitely did for both ADAM and Baymax Dreams). Animators are picky about this sort of thing ;}

      ps I swear I fixed Wasp’s rifle ;\

  8. What great timing; I am currently spending time doing some tinkering with Timeline & CineMachine.

    1. We know! We’ve been watching you and decided that now was the perfect time :)

      1. Thank you