방법: 밉 맵을 포함하는 질감 내보내기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 수준의 이미지 콘텐츠를 수동으로 지정해야 합니다.To achieve certain effects, sometimes you have to specify the image content of each MIP level manually. 각 MIP 수준의 이미지 콘텐츠를 수동으로 지정할 필요가 없는 경우 빌드 시 MIP 맵을 생성하면 MIP 맵 콘텐츠가 항상 동기화됩니다. 또한 런타임 시 MIP 맵 생성의 성능 비용을 없애줍니다.When you don't need to specify the image content of each MIP level manually, generating mipmaps at build time ensures that mipmap contents never become out-of-sync. It also eliminates the performance cost of generating mipmaps at run time.

이 문에서는 다음과 같은 내용을 설명합니다.This article covers:

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

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

MIP 맵 내보내기Export 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. 다운 샘플링 버전을 미리 계산하면 샘플링할 때마다 전체 질감을 다운 샘플링할 필요가 없습니다.Pre-computing down-sampled versions means that the entire texture does not have to be down-sampled each time it's 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 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. 적용을 선택합니다.Select Apply.

    이미지 콘텐츠 파이프라인 구성 속성 페이지가 표시됩니다.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. 확인을 선택합니다.Select OK.

프로젝트를 빌드할 때 이미지 콘텐츠 파이프라인은 소스 이미지를 작업 형식에서 지정한 출력 형식으로 변환합니다(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. 결과는 프로젝트의 출력 디렉터리로 복사됩니다.The result is copied to the project's output directory.