언어:
페이지 정보
수준별:
엔진 버전:
언리얼 엔진

페이퍼 2D 임포트 옵션

언리얼 엔진

언리얼 엔진 4 의 Paper 2D (페이퍼 2D)는 외부 제작 콘텐츠 임포트를 위한 옵션이 여러가지 지원됩니다. 아래는 흔히 사용되는 콘텐츠 제작 어플리케이션 중 일부에서의 애셋 임포트 옵션 예제입니다.

Texture Packer 에서 임포트하기

Texture Packer 라는 써드 파티 스프라이트 시트 생성 툴을 사용하여 콘텐츠를 제작하는 경우, 내장된 플러그인을 통해 .paper2dsprites 파일을 만드는 것으로 언리얼 엔진 4 에 콘텐츠를 쉽게 임포트할 수 있습니다. 이 파일은 UE4 에 임포트되면 스프라이트 시트를 자동으로 텍스처로 임포트한 뒤, 거기서 스프라이트를 추출 및 생성할 뿐만 아니라 스프라이트 애셋 을 만들어 스프라이트에서 플립북 을 자동 생성하는 데 사용할 수 있습니다.

작업방식 예제

  1. Texture Packer 에서 UnrealEngine - Paper2d 프레임워크 옵션을 선택합니다.

    NewProjectTP.png

  2. 스프라이트 시트에 포함시킬 애셋을 추가합니다.

    Assets_Added.png

  3. Layout 아래 Size ConstraintsPOT (Power of 2) 로 설정합니다.

  4. Sprites 아래 고급 옵션 표시후 BorderShape Padding0 으로 설정합니다.

    ExportSettings.png

    그러면 스프라이트 사이의 여백이 사라져, 타일링 작업이나 플립북 애니메이션 생성 작업이 쉬워집니다.

  5. 스프라이트 Publish 옵션을 클릭합니다 (.png 스프라이트 시트와 함께 .paper2dsprites 파일을 생성해 줍니다.

  6. .paper2dsprites 파일을 프로젝트의 콘텐츠 브라우저 에 끌어 놓아 임포트합니다.

    DragAndDrop.png

    .png 파일에는 이미 .paper2dsprites 파일이 포함되어 있어 따로 임포트해 줄 필요가 없습니다.

  7. 그러면 스프라이트 시트 애셋과 Frames (추출된 스프라이트) 및 Textures (스프라이트 시트) 폴더가 생성됩니다.

    ContentAdded.png

여기서 다음 위치에 우클릭 을 합니다...

  • 스프라이트 시트 에 우클릭하여 스프라이트를 기반으로 플립북 을 자동 생성합니다.

  • 임포트된 텍스처에 우클릭하여 세팅을 조절하고, 복고풍 스프라이트 환경설정을 하거나, 그것을 기반으로 타일 세트 를 만듭니다.

  • 개별 프레임에 우클릭하여 플립북 에 수동으로 추가해 줍니다.

Tiled / Adobe Flash CS6 에서 임포트하기

TiledAdobe Flash CS6 같은 외부 콘텐츠 생성 툴에서 콘텐츠를 제작하는 경우, .json 파일 포맷으로 언리얼 엔진 4 에 작업물을 임포트할 수 있습니다. 맵 생성에 사용되는 스프라이트 시트를 자동으로 임포트하여, 그 애셋들을 기반으로 타일 세트타일 맵 을 생성해 줍니다.

Tiled 용 작업방식 예제

  1. Tiled 안에서, File/Save As 옵션을 선택한 뒤 .json 유형으로 저장합니다.

    클릭하면 원래 크기로 봅니다.

  2. .json 애셋을 프로젝트의 콘텐츠 브라우저 에 끌어 놓습니다.

    JSONImport.png

  3. 그러면 스프라이트 시트 텍스처를 임포트하여, 그 텍스처에서 타일 세트타일 맵 을 생성합니다.

    JSONAssets.png

    생성된 타일 맵 을 열어보면, 외부에서 만든 맵을 UE4 에서 변경할 수 있을 것입니다.