방법: MIP 수준 만들기 및 수정How to: Create and Modify MIP Levels

이 문서에서는 이미지 편집기를 사용하여 질감 공간 LoD(세밀도)에 대한 MIP 수준을 생성하고 수정하는 방법을 보여 줍니다.This document demonstrates how to use the Image Editor to generate and modify MIP levels for texture-space Level-of-Detail (LoD).

MIP 수준 생성Generating MIP levels

MIP 매핑은 다양한 크기로 질감의 여러 복사본을 미리 계산하고 저장하여 렌더링 속도를 높이고 질감 개체의 앨리어싱 아티팩트를 줄이는 데 사용되는 기술입니다.Mipmapping is a technique that's used to increase rendering speed and reduce aliasing artifacts on textured objects by pre-calculating and storing several copies of a texture in different sizes. MIP 수준이라고 하는 각 복사본은 이전 복사본의 너비와 높이의 절반입니다.Each copy, which is known as a MIP level, is half the width and height of the previous copy. 질감이 개체 표면에서 렌더링되면 질감 표면의 화면 공간 영역과 가장 가깝게 대응하는 MIP 수준이 자동으로 선택됩니다.When a texture is rendered on the surface of an object, the MIP level that corresponds most closely to the screen-space area of the textured surface is automatically chosen. 즉 그래픽 하드웨어에서 일관된 시각적 품질을 유지하기 위해 너무 큰 질감을 필터링할 필요가 없습니다.This means that the graphics hardware doesn't have to filter oversized textures to maintain consistent visual quality. MIP 수준을 저장하는 데 드는 메모리 비용은 원래 질감의 메모리 비용보다 약 33% 더 많지만 성능 및 이미지 품질의 이점을 통해 이를 정당화할 수 있습니다.Although the memory cost of storing the MIP levels is about 33 percent more than that of the original texture alone, the performance and image-quality gains justify it.

MIP 수준을 생성하려면To generate MIP levels

  1. 방법: 기본 질감 만들기에서 설명한 대로 기본 질감으로 시작합니다.Begin with a basic texture, as described in How to: Create a Basic Texture. 최상의 결과를 얻으려면 너비와 높이가 2의 거듭제곱(예: 256, 512, 1024 등)인 질감을 지정합니다.For best results, specify a texture that has a width and height that are a power of two in size, for example, 256, 512, 1024, and so on.

  2. MIP 수준을 생성합니다.Generate the MIP levels. 이미지 편집기 모드 도구 모음에서 고급, 도구, MIP 생성을 차례로 선택합니다.On the Image Editor Mode toolbar, choose Advanced, Tools, Generate Mips.

    이제 다음 MIP 수준으로 이동이전 MIP 수준으로 이동 단추가 이미지 편집기 모드 도구 모음에 표시됩니다.Notice that the Go to Next Mip Level and Go to Previous Mip Level buttons now appear on the Image Editor Mode toolbar. 속성 창이 표시되면 MIP 수준MIP 수준 수 읽기 전용 속성이 이미지 속성에 표시됩니다.If the Properties window is displayed, also notice that the read-only properties Mip Level and Mip Level Count now appear in the image properties.

MIP 수준 수정Modifying MIP levels

특수 효과를 얻거나 특정 세밀도에서 이미지 품질을 높이기 위해 각 MIP 수준을 개별적으로 수정할 수 있습니다.To achieve special effects or increase image quality at specific levels of detail, you can modify each MIP level individually. 예를 들어 질감이 있는 개체에 먼 거리의 다른 모양을 지정할 수 있거나(거리가 멀수록 MIP 수준이 작아짐), 더 작은 MIP 수준에서도 텍스트 또는 기호가 포함된 질감을 읽을 수 있습니다.For example, you can give a textured object a different appearance at a distance (greater distance corresponds to smaller MIP levels), or you can ensure that textures that contain text or symbols remain legible even at smaller MIP levels.

개별 MIP 수준을 수정하려면To modify an individual MIP level

  1. 수정하려는 MIP 수준을 선택합니다.Select the MIP level that you want to modify. 이미지 편집기 모드 도구 모음에서 다음 MIP 수준으로 이동이전 MIP 수준으로 이동 단추를 사용하여 MIP 수준 간에 이동합니다.On the Image Editor Mode toolbar, use the Go to Next MIP Level and Go to Previous MIP Level buttons to move between MIP levels.

  2. 수정하려는 MIP 수준을 선택하면 그리기 도구를 사용하여 다른 MIP 수준의 콘텐츠를 변경하지 않고 수정할 수 있습니다.After you select the MIP level that you want to modify, you can use the drawing tools to modify it without changing the contents of other MIP levels. 그리기 도구는 이미지 편집기 도구 모음에서 사용할 수 있습니다.The drawing tools are available on the Image Editor toolbar. 도구를 선택하면 속성 창에서 해당 속성을 변경할 수 있습니다.After you select a tool, you can change its properties in the Properties window. 그리기 도구 및 해당 속성에 대한 자세한 내용은 이미지 편집기를 참조하세요.For information about the drawing tools and their properties, see Image Editor.

참고

특정 효과를 얻기 위해 수행할 수 있는 것처럼 개별 MIP 수준의 콘텐츠를 수정할 필요가 없는 경우 빌드할 때 원본 질감에서 MIP 맵을 생성하는 것이 좋습니다.If you do not need to modify the contents of individual MIP levels—as you might do to achieve certain effects—we recommend that you generate mipmaps from the source texture at build time. 이렇게 하면 MIP 수준 수정이 자동으로 다른 수준으로 전파되지 않으므로 MIP 수준이 원본 질감과 동기화되도록 할 수 있습니다.This helps to ensure that MIP levels stay in sync with the source texture because modifications to a MIP level are not propagated to other levels automatically. 빌드 시간에 MIP 맵을 생성하는 방법에 대한 자세한 내용은 방법: MIP 맵을 포함하는 질감 내보내기를 참조하세요.For more information on how to generate mipmaps at build time, see How to: Export a Texture that Contains Mipmaps.

참고 항목See Also

방법: 기본 질감 만들기How to: Create a Basic Texture