방법: 밉 맵을 포함하는 질감 내보내기How to: Export a Texture that Contains Mipmaps

이미지 콘텐츠 파이프라인은 프로젝트의 빌드 단계 중에 소스 이미지에서 MIP 맵을 생성할 수 있습니다.The Image Content Pipeline can generate mipmaps from a source image as part of your project's build phase. 각 MIP 수준의 이미지 콘텐츠를 수동으로 지정할 필요가 없는 경우(이 작업은 특정 효과를 적용하기 위해 수행할 수 있음) 빌드 시 MIP 맵을 생성하면 MIP 맵 콘텐츠가 동기화되지 않고 런타임에 MIP 맵을 생성하는 동안 성능이 저하되지 않습니다.When you do not need to specify the image content of each MIP level manually—as you might do to achieve certain effects—generating mipmaps at build time ensures that mipmap contents never become out-of-sync and eliminates the performance cost of generating mipmaps at run time.

이 문서는 다음 활동을 보여 줍니다.This document demonstrates these activities:

  • 이미지 콘텐츠 파이프라인에서 처리할 소스 이미지 구성.Configuring the source image to be processed by the Image Content Pipeline.

  • MIP 맵을 생성하도록 이미지 콘텐츠 파이프라인 구성.Configuring the Image Content Pipeline to generate mipmaps.

MIP 맵 내보내기Exporting Mipmaps

MIP 매핑은 3차원 게임이나 앱에서 질감이 적용된 표면에 대한 자동 화면 공간 수준 세부 정보를 제공합니다.Mipmapping provides automatic screen-space Level-of-Detail for textured surfaces in a 3D game or app. 이 기능은 샘플링할 때마다 전체 질감을 다운 샘플링할 필요가 없도록 질감의 다운 샘플링된 버전을 미리 계산하여 게임 또는 앱의 렌더링 성능을 개선합니다.It enhances the rendering performance of a game or app by pre-computing down-sampled versions of a texture so that the entire texture does not have to be down-sampled each time it is sampled.

MIP 맵이 있는 질감을 내보내려면To export a texture that has mipmaps

  1. 기본 질감으로 시작합니다.Begin with a basic texture. 기존 이미지 파일을 로드하거나 방법: 기본 질감 만들기의 설명대로 질감을 만듭니다.Load an existing image file, or create one as described in How to: Create a Basic Texture. MIP 맵을 지원하려면 너비 및 높이가 둘 다 동일한 2의 거듭제곱인 크기(예: 64x64, 256x256 또는 512x512)의 질감을 지정합니다.To support mipmaps, specify a texture that has a width and height that are both the same power of two in size, for example, 64x64, 256x256, or 512x512.

  2. 방금 만든 질감 파일이 이미지 콘텐츠 파이프라인에서 처리되도록 구성합니다.Configure the texture file you just created so that it's processed by the Image Content Pipeline. 솔루션 탐색기에서 방금 만든 질감 파일에 대한 바로 가기 메뉴를 열고 속성을 선택합니다.In Solution Explorer, open the shortcut menu for the texture file you just created and then choose Properties. 구성 속성, 일반 페이지에서 항목 종류 속성을 이미지 콘텐츠 파이프라인으로 설정합니다.On the Configuration Properties, General page, set the Item Type property to Image Content Pipeline. 콘텐츠 속성이 로 설정되고 빌드에서 제외아니요로 설정되어 있는지 확인하고 적용 단추를 선택합니다.Make sure that the Content property is set to Yes and Exclude From Build is set to No, and then choose the Apply button. 이미지 콘텐츠 파이프라인 구성 속성 페이지가 표시됩니다.The Image Content Pipeline configuration property page appears.

  3. MIP 맵을 생성하도록 이미지 콘텐츠 파이프라인을 구성합니다.Configure the Image Content Pipeline to generate mipmaps. 구성 속성, 이미지 콘텐츠 파이프라인, 일반 페이지에서 Mip 생성 속성을 예(/generatemips)로 설정합니다.On the Configuration Properties, Image Content Pipeline, General page, set the Generate Mips property to Yes (/generatemips).

  4. 확인 단추를 선택합니다.Choose the OK button.

    프로젝트를 빌드할 때 이미지 콘텐츠 파이프라인은 소스 이미지를 작업 형식에서 지정한 출력 형식으로 변환하고(MIP 수준 포함) 결과는 프로젝트의 출력 디렉터리로 복사됩니다.When you build the project, the Image Content Pipeline converts the source image from the working format to the output format that you specified, including MIP levels, and the result is copied to the project's output directory.